python matplotlib添加刻度不行啊
_x=pd.array(range(1,11))_y=
x_l=['第一季度','第一季度','第一季度','第二季度','第一季度','第一季度','第三季度','第一季度','第一季度','第四季度']
plt.figure(figsize=(10, 7), dpi=100)
plt.plot(_x, _y)
plt.xticks(x_l,fontproperties=my_font)
plt.ylim(1,11)
plt.grid()
plt.show()
****************问题*************************************
我想在每个x下面都显示列表的内容,可是报错了 Failed to convert value(s) to axis units:
我记得刻度不就是这样添加的吗 改成这样:
import matplotlib.pyplot as plt
import pandas as pd
plt.rcParams['font.sans-serif'] = ['SIMHEI']
_x=pd.array(range(1,11))
_y=
x_l=['第一季度','第一季度','第一季度','第二季度','第一季度','第一季度','第三季度','第一季度','第一季度','第四季度']
plt.figure(figsize=(10, 7), dpi=100)
plt.plot(_x, _y)
plt.xticks(range(len(x_l)),x_l)
plt.ylim(1,11)
plt.grid()
plt.show() Twilight6 发表于 2020-6-20 23:35
改成这样:
哈哈哈哈哈哈哈谢谢大佬!!! 一壶浊酒l 发表于 2020-6-20 23:40
哈哈哈哈哈哈哈谢谢大佬!!!
客气了 {:10_278:} Twilight6 发表于 2020-6-20 23:41
客气了
大佬,我想要在指定的x下面添加刻度怎么弄啊, 一壶浊酒l 发表于 2020-6-20 23:52
大佬,我想要在指定的x下面添加刻度怎么弄啊,
什么意思?是有多个图片吗?那么在创建这个图片下方设置xtick即可 Twilight6 发表于 2020-6-20 23:57
什么意思?是有多个图片吗?那么在创建这个图片下方设置xtick即可
额不是,就有一一个一年的天气状况,然后我想在下面显示第一个月。。。第二个月。。。这样,然后这不是就要在指定的第几个下面标注吗{:5_109:} 一壶浊酒l 发表于 2020-6-21 00:00
额不是,就有一一个一年的天气状况,然后我想在下面显示第一个月。。。第二个月。。。这样,然后这不是就 ...
import matplotlib.pyplot as plt
import pandas as pd
plt.rcParams['font.sans-serif'] = ['SIMHEI']
_x=range(0,12)
_y=
x_l= ['{}月份'.format(i) for i in range(1,13)]
# 设置图片大小
plt.figure(figsize=(10, 7))
# 导入数据
plt.plot(_x, _y)
# 设置 x 、 y 刻度及标题等信息
plt.xticks(range(len(x_l)),x_l)
plt.xlabel('月份')
plt.ylabel('天气情况')
plt.title('某年的天气情况折线图')
plt.ylim(1,11)
plt.grid(alpha=0.4)
plt.show() Twilight6 发表于 2020-6-21 00:12
哈哈哈哈哈哈哈哈哈明白了!!!谢谢谢谢大佬!!!!!!{:5_101:}{:5_95:}{:5_107:}{:5_108:}
页:
[1]