Fra*_*ank 18 python matplotlib colorbar
当我使用颜色条绘制矩阵时,颜色条有10个刻度.由于颜色条必须非常小,因此标记符重叠.因此我想将滴答数从10减少到5.我不想减小字体大小!
是否有捷径可寻?我不想手动设置滴答声......
Bon*_*fum 39
该MaxNLocator股票可能适合你的目的是什么?
class matplotlib.ticker.MaxNLocator
在不错的位置选择不超过N个间隔
例如:
from matplotlib import ticker
# (generate plot here)
cb = plt.colorbar()
tick_locator = ticker.MaxNLocator(nbins=5)
cb.locator = tick_locator
cb.update_ticks()
plt.show()
Run Code Online (Sandbox Code Playgroud)
为了记录,现在也可以通过:
cbar = plt.colorbar()
cbar.ax.locator_params(nbins=5)
Run Code Online (Sandbox Code Playgroud)
与ticker.MaxNLocator.
| 归档时间: |
|
| 查看次数: |
16504 次 |
| 最近记录: |