ZCQ
最流行的python底层绘图库,主要做数据可视化图表,名字取材于MATLAB,
模仿MATLAB的构建
示例1,基本操作:
from matplotlib import pyplot as plt
x=range(2,26,2)
y=[15,14,13,12,23,14,12,18,19,10,12,23]
x_label=[i/2 for i in range(4,49)]
#设置x轴的刻度:
plt.plot(x,y)
plt.xticks(x_label[::4])#觉得太密集可以取步长
#设置y轴的刻度
plt.yticks(range(min(y),max(y)+1)[::2])
#设置图片大小及清晰度
plt.figure(figsize=(80,20),dpi=123)
#保存为svg这种矢量图格式,放大不会有锯齿:
#plt.savefig("./sig_size.png")
plt.show()
运行结果:

示例2,显示从10点、11点温度变化的图表
from matplotlib import pyplot as plt
from
import random
x=range(0,120)
y=[random.randint(20,35)for i in range(120)]
plt.figure(figsize=(20,9),dpi=80)
plt.plot(x,y)
#调整x轴的刻度
_xtick_labels=["10点{}分".format(x) for x in range(60)]
_xtick_labels+=["11点{}分".format(x) for x in range(60)]
plt.xticks(list(x)[::3],_xtick_labels[::3],rotation=45)

本文介绍如何使用Matplotlib在Python中创建数据可视化图表,重点讲解了如何解决中文标签显示问题,通过示例展示了从10点到11点温度变化的图表,并提供了调整刻度和添加标题、标签的方法。
最低0.47元/天 解锁文章
1948

被折叠的 条评论
为什么被折叠?



