gpt4 book ai didi

python - 在 matplotlib 图中自定义 xticks

转载 作者:太空宇宙 更新时间:2023-11-04 08:29:49 36 4
gpt4 key购买 nike

我想绘制一个具有 xticks 的图形,例如从 50100

到目前为止我尝试了什么:

data_to_plot = data[-90:]  # 90 datapoints

# Create figure
fig = plt.figure()
ax = fig.add_subplot(111)

# Plot the value
ax.plot(data_to_plot/S)

# Set the ticks
x_ticks = np.arange(50, 140)
ax.set_xticks(x_ticks)

# Limits
plt.ylim(0, 1)

# Naming
plt.title("Cooperation")
plt.xlabel("Round")
plt.ylabel("Value")
plt.show()

我得到的是这个数字:

Plot

而不是 xticks50140 的图形,即列表 [50, 60, 70, . .., 130, 140] 用于 xtick 中的标签。

使用:Python 3、Matplotlib 3.0.2、MacOS 10.13。

最佳答案

绘制图形时,您还必须指定 x 值。然后,根据您需要的详细程度,设置 x_ticks。

# Plot the value
x_ticks = np.arange(50, 140)
ax.plot(x_ticks,data_to_plot)

# Set the ticks
ax.set_xticks(np.arange(50, 140,10))

enter image description here

关于python - 在 matplotlib 图中自定义 xticks,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53767304/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com