gpt4 book ai didi

python - 如何生成 x 轴乱序的 Matplotlib 图?

转载 作者:太空狗 更新时间:2023-10-30 02:33:01 25 4
gpt4 key购买 nike

我想用不按数字顺序出现的 x 轴绘制一些 y 数据:

例如:

y = [100, 99, 93, 88, 85, 43]
x = [0, 5, 4, 3, 2, 1]
plot(x, y)

我希望 x 轴按此顺序显示为 0、5、4、3、2、1,并且间隔均匀,并具有上面适当的 y 值。

我该怎么做?

最佳答案

我会使用 x 'values' 作为 xtick 标签。例如:

import matplotlib.pyplot as plt
fig = plt.figure()
ax = fig.add_subplot(111)
y = [100, 99, 93, 88, 85, 43]
xt = [0, 5, 4, 3, 2, 1]
ax.plot(y)
ax.set_xticklabels(xt)
fig.savefig("out.png")

产生

pic with changed xtick labels

更一般地说,您可以将 x 坐标设置为您想要的任何值,然后适本地设置 xticksxticklabels

关于python - 如何生成 x 轴乱序的 Matplotlib 图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15319699/

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