python中使用plt.bar画出的图横坐标是1-10的,我如何画出2,4,6,8这样空两个的横坐标

2024-11-08 05:35:30
推荐回答(2个)
回答1:

最简单的柱状代码应该是这样的

# coding: utf-8

import matplotlib.pyplot as plt
import numpy as np

x = np.random.randint(0, 10, size=10)
y = np.random.randint(100, 1000, size=10)

plt.bar(x, y)
plt.show()

回答2:

加一句plt.xticks(x)