刚学python,有一个作业里面的matplotlib的制作折线图有点问题,但是检查了半天查不出来。
需要实现年龄和生病次数制作折线图,前面都没问题,主要是最后的加粗段,无法达成图表横轴“”“i岁”的现实目的,想请问下应当如何解决
import random
import matplotlib
import matplotlib.pyplot as pyl
pyl.rcParams[‘font.family’]=[‘sans-serif’]
pyl.rcParams[‘font.sans-serif’]=[‘SimHei’]
x=range(1,11)
y=[random.randint(1,5)for i in range(1,11)]
pyl.plot(x,y)
pyl.xlabel(“年龄”)
pyl.ylabel(“生病次数”)
pyl.title(“年龄和生病次数之间的关系”)
o=[i for i in range(1,11)]
pyl.xticks(o)
_x=list(x)
_xtick_lable=["{}岁".format(i)for i in range(1,11)]
pyl.show()