标签: python matplotlib plot
我正在用matplotlib制作一个情节,我需要xtick标签的不规则值。
我知道参数 size 。但是,我希望我的x轴上的值比y轴上的标签值大两倍。使用 size 参数,我只能更改值的字体大小,但实际数值仍将是1:1的比例。
是否可以使用ytick标签值按比例2:1制作xtick标签值?
答案 0 :(得分:1)
import matplotlib.pyplot as plt x = [0,1,2,3,4,5] fig=plt.figure() ax = plt.subplot(111) ax.plot(x) y_tick_values = ax.get_yticks() new_x_tick_values = [2 * y for y in y_tick_values] ax.set_xticklabels(new_x_tick_values) plt.show()