1 matplotlib绘制折线图

Posted cmi-sh-love

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1 matplotlib绘制折线图相关的知识,希望对你有一定的参考价值。

from matplotlib import pyplot as plt
#设置图形大小
plt.figure(figsize=(20,8),dpi=80)
plt.plot(x,y,color="cyan",linestyle="",linewidth="",alpha=0.4,label="")
#设置网格
plt.grid(alpha="",linestyle="")
#设置图例
plt.legend(loc="",prop=my_font)

#设置图信息
plt.xlabel("时间",fontproperties=my_font)
plt.ylabel("时间",fontproperties=my_font)
plt.title("",fontproperties=my_font)

#保存
plt.savefig("./baidu.png")
plt.show()

matplotlib如何设置x轴的刻度

  #设置显示中文
  from matplotlib import font_manager
  my_font = font_manager.FontProperties(fname="")
  plt.xticks(x,["","",""],fontproperties=my_font,rotation=45)

绘制多条折线

# coding=utf-8
from matplotlib import pyplot as plt
from matplotlib import font_manager

my_font = font_manager.FontProperties(fname="/System/Library/Fonts/PingFang.ttc")

y_1 = [1,0,1,1,2,4,3,2,3,4,4,5,6,5,4,3,3,1,1,1]
y_2 = [1,0,3,1,2,2,3,3,2,1 ,2,1,1,1,1,1,1,1,1,1]

x = range(11,31)

#设置图形大小
plt.figure(figsize=(20,8),dpi=80)

plt.plot(x,y_1,label="自己",color="#4EAADE")
plt.plot(x,y_2,label="同桌",color="#DB7093",linestyle="--")

#设置x轴刻度
_xtick_labels = ["{}岁".format(i) for i in x]
plt.xticks(x,_xtick_labels,fontproperties=my_font)
# plt.yticks(range(0,9))

#绘制网格
plt.grid(alpha=0.9,linestyle=‘-.‘)

#添加图例
plt.legend(prop=my_font,loc="upper left")

#展示
plt.show()

显示结果:

技术分享图片

以上是关于1 matplotlib绘制折线图的主要内容,如果未能解决你的问题,请参考以下文章

一个Python函数解决各样式折线图绘制——Matplotlib库示例

Matplotlib绘制折线图

Python中使用matplotlib 如何绘制折线图?

100天精通Python(可视化篇)——第79天:matplotlib绘制不同种类炫酷折线图代码实战(网格趋势对比百分比多条折线堆积百分比堆积多坐标子图3D折线图)

python使用matplotlib可视化折线图在可视化图像中同时绘制多条折线图

1 matplotlib绘制折线图