Я хочу увеличить пространство между метками по оси x, чтобы они не были рядом друг с другом.Matplotlib Увеличить пробел между метками оси x
В любом случае, я мог бы «перетащить» график по горизонтали, его, как я мог бы сделать в excel, когда я перетаскиваю сюжет по горизонтали вправо, весь сюжет становится больше.
я использовал код как ax.xaxis.get_children() 1 .set_size (100), но не работает.
import matplotlib.pyplot as plt
import numpy as np
line = plt.figure()
plt.plot(x,y, 'r-',marker='o', color='b')
plt.grid(True)
plt.xticks(x, Quickdatres,rotation="vertical")
ax=plt.subplot()
ax.xaxis.get_children()[1].set_size(100)
for label in ax.xaxis.get_ticklabels()[::2]:
label.set_visible(False)
plt.show()
Quickdatres содержит все метки для оси х. Спасибо!
Я думаю, что интервал устанавливается автоматически 'функции plt.plot'. Он пытается даже интервал между метками. Можете ли вы увеличить размер сюжета? – davidshen84