matplotlib折线图表设置线条颜色、样式、图例样式、位置、添加网格

您所在的位置:网站首页 如何调整折线图位置 matplotlib折线图表设置线条颜色、样式、图例样式、位置、添加网格

matplotlib折线图表设置线条颜色、样式、图例样式、位置、添加网格

2023-08-31 11:18| 来源: 网络整理| 查看: 265

先来看一下今天的作品

在这里插入图片描述 实现方法 两条折线: 在这里插入图片描述 plt.plot()绘制图线,通过两次调用绘制两条线。

折线样式 在这里插入图片描述 在plt.plot()中添加color参数设置线段颜色 添加linestyle参数设置折线样式 plt.figure()中,figsize设置图像大小,dpi设置像素 添加网格 在这里插入图片描述 plt.grid()添加背景网格,alpha参数设置网格透明度(0~1),linestyle参数设置网格线段样式。 添加图例 在这里插入图片描述 在这里插入图片描述 plt.plot()中添加label参数添加图例。 plt.legend()显示图例,prop参数设置字体兼容中文,loc参数设置图例位置,参数也可为数字。 完整代码

from matplotlib import pyplot as plt from matplotlib import font_manager myfont = font_manager.FontProperties(fname="C:\Windows\Fonts\msyh.ttc") y_1 = [1,2,3,2,2,2,1,1,0,3,1,1,3,4,1,1,5,2,4,6] y_2 = [2,1,0,3,2,2,2,1,1,5,2,1,1,3,4,1,2,3,4,3] x = range(11,31) #设置图形大小 plt.figure(figsize=(15,8),dpi=80) plt.plot(x,y_1,label="自己",color='orange',linestyle=':') plt.plot(x,y_2,label="同桌",color='cyan',linestyle='-.') #label="自己" 图例 #设置x轴刻度 _xtick_labels = ["{}岁".format(i) for i in x] plt.xticks(x,_xtick_labels,fontproperties=myfont) plt.yticks(range(1,9)) #绘制网格 plt.grid(alpha=0.2,linestyle=':') #alpha=0.4透明度 #添加图例 plt.legend(prop=myfont,loc="upper left") plt.show()


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3