matplotlib折线图
程序员文章站
2022-04-21 16:33:07
...
import matplotlib.pyplot as plt
from pylab import mpl
#折线图
def ployLine():
#绘制折线点
#产生x,y列表,由于折线图的的性质x,y必须一一对应
#生成x轴上的点
x = range(2,26,2)
#生成y轴上的点
y = [24, 24.5, 26, 28, 33, 38, 38, 36, 33, 31, 28, 24]
#设置图片大小、清晰度
#figsize 图片大小
#dpi 每英寸像素点的个数
fig = plt.figure(figsize=(20, 8),dpi=80)
#设置x轴的刻度
plt.xticks(x)
#设置y轴的刻度
_y_ticks_ = range(20,40)
plt.yticks(_y_ticks_)
#设置坐标轴名称
plt.xlabel(u'时间')
plt.ylabel(u'温度')
#设置标题
plt.title(u'武汉某天的温度表')
#绘图 r:红色 o:圆点 默认为b- 蓝实线
plt.plot(x, y, 'g')
#保存图片
#plt.savefig("./ploy.png")
#展示图形
plt.show()
if __name__ == "__main__":
#设置中文字体
mpl.rcParams['font.sans-serif'] = ['FangSong'] # 指定默认字体
mpl.rcParams['axes.unicode_minus'] = False # 解决保存图像是负号'-'显示为方块的问题
ployLine()
上一篇: matplotlib 画折线图