matplotlib Legend 图例用法

matplotlib Legend 图例用法,第1张

matplotLib Legend添加图例:展示数据的信息

用法:

legend(): 默认获取各组数据的Label并展示在图框左上角

legend(labels):

legend(handles, labels,loc)

画出两组线性图:y1 = x 2+1y2 =x *2,先定义x轴和y 轴的相关属性

下面是loc的值:

具体用法可以参考官方文档:

https://matplotlib.org/api/_as_gen/matplotlib.pyplot.legend.html

matplotlib是受MATLAB的启发构建的。MATLAB是数据绘图领域广泛使用的语言和工具。MATLAB语言是面向过程的。利用函数的调用,MATLAB中可以轻松的利用一行命令来绘制直线,然后再用一系列的函数调整结果。

matplotlib有一套完全仿照MATLAB的函数形式的绘图接口,在matplotlib.pyplot模块中。这套函数接口方便MATLAB用户过度到matplotlib包

官网: http://matplotlib.org/

学习方式:从官网examples入门学习

Figure:面板(图),matplotlib中的所有图像都是位于figure对象中,一个图像只能有一个figure对象。

Subplot:子图,figure对象下创建一个或多个subplot对象(即axes)用于绘制图像。

axex: 设置坐标轴边界和表面的颜色、坐标刻度值大小和网格的显示

figure: 控制dpi、边界颜色、图形大小、和子区( subplot)设置

font: 字体集(font family)、字体大小和样式设置

grid: 设置网格颜色和线性

legend: 设置图例和其中的文本的显示

line: 设置线条(颜色、线型、宽度等)和标记

patch: 是填充2D空间的图形对象,如多边形和圆。控制线宽、颜色和抗锯齿设置等。

savefig: 可以对保存的图形进行单独设置。例如,设置渲染的文件的背景为白色。

verbose: 设置matplotlib在执行期间信息输出,如silent、helpful、debug和debug-annoying。

xticks和yticks: 为x,y轴的主刻度和次刻度设置颜色、大小、方向,以及标签大小。

如果这两种颜色不够用,还可以通过两种其他方式来定义颜色值:

1、使用HTML十六进制字符串 color=’#123456’ 使用合法的HTML颜色名字(’red’,’chartreuse’等)。

2、也可以传入一个归一化到[0,1]的RGB元祖。 color=(0.3,0.3,0.4)

通过向如matplotlib.pyplot.axes()或者matplotlib.pyplot.subplot()这样的方法提供一个axisbg参数,可以指定坐标这的背景色。

subplot(111,axisbg=(0.1843,0.3098,0.3098))

以下示例需要引入的库包括

plot时可以设置的属性包括如下:

一个窗口多个图

属性设置同点图、线图中。

属性设置同点图、线图中。

原文:

https://blog.csdn.net/luanpeng825485697/article/details/78508819

最后,给大家分享我收藏的几个不错的 github 项目,内容都还是不错的,如果觉得有帮助,可以顺便给个 star。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11526433.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存