是否可以以某种方式在 matplotlib 中以十六进制表示法打印 X 轴上的值?
在我的图中,X 轴代表内存地址。
您可以在轴上设置格式化程序,例如FormatStrFormatter http://matplotlib.org/api/ticker_api.html#matplotlib.ticker.FormatStrFormatter.
简单的例子:
import matplotlib.pyplot as plt
import matplotlib.ticker as ticker
plt.plot([10, 20, 30], [1, 3, 2])
axes = plt.gca()
axes.get_xaxis().set_major_locator(ticker.MultipleLocator(1))
axes.get_xaxis().set_major_formatter(ticker.FormatStrFormatter("%x"))
plt.show()
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)