2024-05-29 05:04:33 发布
网友
我正在绘制非常简单的条形图,其中x值是大数。Matplotlib似乎是通过使用绘图值中的最后2-3个数字,然后在“图例”中输入前x个数字来处理这个问题。所以在这个例子中,我展示的第一个勾号代表数字8245540,图中使用40,图例中使用82455。在
有没有一种方法可以控制数字的缩写方式,或者在标记x轴时只使用完整的数字?在
下面是一个例子。在
使用以下方法:
from matplotlib.ticker import FormatStrFormatter # plot here pyplot.gca().xaxis.set_major_formatter(FormatStrFormatter('%d'))
有关详细信息,请参阅:Matplotlib: Specify format of floats for tick lables
使用以下方法:
有关详细信息,请参阅:Matplotlib: Specify format of floats for tick lables
相关问题 更多 >
编程相关推荐