【发布时间】:2020-05-19 15:53:45
【问题描述】:
我想在我的绘图中添加一个colorbar,它具有非线性比例。例如,对于这样的情节:
我想在右侧的栏上只显示 5 种不同的颜色,而不是渐变(不要注意绘图本身;这只是一个示例)。
我不想使用contourf,想找一些更通用的解决方案。
【问题讨论】:
-
您没有添加任何代码,因此很难猜测您是如何调用的。
cmap = plt.cm.get_cmap('viridis', 5)会给你一个只有来自 viridis 的 5 种颜色的颜色图。但它仍然是线性颜色图。 -
成功了,谢谢!
标签: python matplotlib colorbar