python折线图参数_python学习之matplotlib学习(折线图基本参数解释)

一、前面一章已经学习如何绘制折线图,设置一些参数

importmatplotlib.pyplot as plt

y= [1,0,1,1,2,4,3,2,3,4,4,5,6,5,4,3,3,1,1,1]

x= [i for i in range(11,31)]

plt.figure(figsize=(10,5),dpi = 90) #设置绘图区域大小

_x_ticks= ["{}岁".format(i) for i in range(11,31)] #设置X刻度

plt.plot(x,y)

plt.xticks(x[::2],_x_ticks[::2],fontproperties =my_font)

plt.xlabel("年龄",fontproperties =my_font)

plt.ylabel("交女友个数(个)", fontproperties =my_font)

plt.title("时间女友个数时间走势图",fontproperties =my_font)

plt.show()

结果如下:

二、增加绘图参数对图形美化与参数改进。

代码演示如下:

#添加自定义参数(美化图形),绘制双线,添加数据标签

import matplotlib.pyplot as plt

from matplotlib import font_manager

my_font = font_manager.FontProperties(fname="C:\WINDOWS\FONTS\SIMHEI.TTF") #定义中文取字

y = [1,0,1,1,2,4,3,2,3,4,4,5,6,5,4,3,3,1,1,1]

y_1 = [1,0,3,1,2,2,3,3,2,1 ,2,1,1,1,1,1,1,1,1,1]

x = [i for i in range(11,31)]

plt.figure(figsize=(10,5),dpi = 90)

_x_ticks = ["{}岁".format(i) for i in range(11,31)]

#添加图例

plt.plot(x,y,label = "自己",color = 'red',linestyle = '--',linewidth=5,alpha=0.5)

plt.plot(x,y_1,label = "同桌",color ='blue',linestyle = '-.',linewidth=3,alpha=0.8)

plt.xticks(x[::2],_x_ticks[::2],fontproperties = my_font)

plt.xlabel("年龄",fontproperties = my_font)

plt.ylabel("交女友个数(个)", fontproperties = my_font)

plt.title("时间女友个数时间走势图",fontproperties = my_font)

#绘制网格

plt.grid(alpha = 0.5)

#添加图例

plt.legend(prop = my_font,loc = "upper left") # 结合plt.plot()里面的参数,仅此处prop参数,调用中文,loc参数设置(可以调整位置)

plt.show()

绘图结果如下:

三、绘图总结

百度matplotlib官方文档,可以查看其可以绘制图形种类

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值