gpt4 book ai didi

python - matplotlib 设置自己的轴值

转载 作者:行者123 更新时间:2023-11-30 23:17:58 25 4
gpt4 key购买 nike

我有积分
x = [1000, 15000, 28000, 70000, 850000]
y = [10000, 20000, 30000, 10000, 50000]
我得到这个图形 enter image description here

如何在 x 轴上设置自己的值?

示例:1000、15000、28000、70000、850000

我想要这样: enter image description here

最佳答案

根据您的图形,您实际上希望这些点在 x 中等距分布,然后将等距刻度设置为自定义 x 数组。

下面的代码将平等地绘制它们(实际上将它们绘制在 [0, 1, 2, 3, ...] 处)。然后,它使用 plt.xticks 函数使用 x 给定的值在位置 (0, 1, 2, 3,...) 处放置刻度。

import matplotlib.pyplot as plt

x = [1000, 15000, 28000, 70000, 850000]
y = [10000, 20000, 30000, 10000, 50000]

x_plot = range(len(y))

plt.plot(x_plot, y)

plt.xticks(x_plot, x)

plt.show()

Plot

关于python - matplotlib 设置自己的轴值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27042593/

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