在上一篇文章中我们学习了怎么使用matplotlib绘制图形,这一片中我们主要讲解,怎么设置坐标的一些相关属性,以及怎么在matplotlib中添加中文。
from matplotlib import pyplot as plt
from matplotlib import font_manager
font = {'family': 'MicroSoft YaHei',
# my_font = font_manager.FontProperties()
y = [random.randint(20,35) for i in range(0,120)]
plt.figure(figsize=(20,8),dpi=80)
# _xtick_lable = ["hello {}".format(i) for i in _x]
_xtick_lable = ["10点{}分".format(i) for i in range(60)]
_xtick_lable += ["11点{}分".format(i) for i in range(60)]
plt.xticks(list(x)[::3],_xtick_lable[::3],rotation=45)#roataion参数指定的事旋转度数,默认是逆时针旋转
from matplotlib import pyplot as plt
font = {'family' : 'MicroSoft YaHei',
y_1 = [1,0,3,4,2,4,5,7,8,1,0,0,1,4,1]
y_2 = [0,0,2,2,1,2,1,4,8,2,0,0,1,5,1]
plt.figure(figsize=(20, 8),dpi=80)
plt.plot(x,y_1,label="自己",color = "orange",linestyle = ":")
plt.plot(x,y_2,label="同学",color = "cyan",linestyle = "-")
_xticks_lable = ["{}岁".format(i) for i in x]