python matplotlib 画图参数简要说明

文章目录


import matplotlib.pyplot as plt

# 用来正常显示中文, 否则中文是一堆方框
plt.rcParams['font.sans-serif'] = ['SimHei']  
# 用来正常显示负号
plt.rcParams['axes.unicode_minus'] = False 
# figsize=(width, height)  单位:inches-英寸, 默认值(6.4, 4.8) 
# 图像显示出来直接就是像素,具体为啥没深究 DPI 分辨率啥啥的,
fig = plt.figure(figsize=(10, 10))
# 添加子图,参数: (nrows, ncols, index), 
# 即(1, 2, 1) 表示整个figure分成1行2列,共2个子图; 当前子图在第一行第一列
sub_fig1 = fig.add_subplot(1, 2, 1)
# 给第一个子图设置 title
sub_fig1.set_title('title1')
# 设置 x轴,y轴
sub_fig1.plot(x1, y1)
# 当前子图在第2行第2列
sub_fig2 = fig.add_subplot(1, 2, 2)
sub_fig2.set_title('title2')
sub_fig2.plot(x2, y2)
# 解决子图标题与坐标轴重叠的问题
plt.tight_layout() 
# 展示图像
plt.show()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Pythonmatplotlib是一款数据可视化工具,而图例说明则是在数据可视化过程非常重要的一部分。在画图时,我们经常需要对每个数据对应的线条或颜色进行说明,这时候图例说明就起到了非常重要的作用。图例说明不仅使得图表更加易懂,还能够提高数据可视化的观感。 matplotlib可以通过legend()函数来添加图例说明,其常用语法为: plt.plot(x,y,label='线条说明') plt.legend() 在上述代码,plt.plot(x,y,label='线条说明')用来给线条添加说明,其label用来指定线条说明的内容。而plt.legend()函数则用来添加图例说明,并显示在图表。 在matplotlib,可以通过loc参数来控制图例说明的位置。loc有多个值可选,如'upper right','lower left'等等,其每一个值代表着不同的位置。常见的位置参数包括: - 'best':自动选择最佳位置 - 'upper right':右上角 - 'upper left':左上角 - 'lower right':右下角 - 'lower left':左下角 同时,legend()函数还可以通过numpoints参数来控制图例显示的标记个数,而fontsize参数用于指定图例字体的大小。 需要注意的是,图例说明的位置可能会与图表的数据重叠,这时候可以通过调整位置或者放大缩小角度来改善。此外,如果数据过于复杂,也可以使用subplot来显示多个图,并将图例说明放在合适的位置。 最后需要指出的是,matplotlib非常强大、灵活,可以绘制出各种类型的图表,而图例说明则可以提高数据可视化的观感。因此,在使用matplotlib进行数据可视化时,不要忽视图例说明的作用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值