import matplotlib.pyplot as plt
import numpy as np
ydata = [55,60,65,70,75,80]
xdata = [1,2,3,4,5,6]
plt.plot(xdata, ydata)
set(plt.gca,'XTickLabel',{'Jan','Feb','Mar','April','May','June'})
plt.show()
我正在使用matplotlib并尝试添加文本值以显示在x轴上。
我尝试使用以下代码但收到以下错误消息
集(plt.gca,' XTickLabel&#39 ;,
{'简''二月''三月'' 4月''五月''小娟'})
TypeError:设置预期最多1个参数,得到3我不知道这是什么
是指获取当前访问权限我已设置值
答案 0 :(得分:0)
Sets
是一个Python数据结构,它与您想要的内容无关,您只需要使用 ax.set_xticklabels
, ax.set_xticks
以确保所有内容都显示在情节中:
import matplotlib.pyplot as plt
import numpy as np
fig, ax = plt.subplots()
ydata = [55,60,65,70,75,80]
xdata = [1,2,3,4,5,6]
ax.set_xticks(xdata)
ax.set_xticklabels(['Jan','Feb','Mar','April','May','June'])
plt.plot(xdata, ydata)
plt.show()