【发布时间】:2018-12-17 06:46:02
【问题描述】:
我使用以下选项在 jupyter notebook 的 Holoviews 中创建了一张带有散景扩展的地图:
%output size=150
%opts Overlay [show_legend=True, width=800 height=400]
%opts Points.Data [color_index='b' size_index='a' scaling_factor=10 colorbar=True](cmap='RdYlGn' size=3)
“b”和“a”都是介于 -1 和 1 之间的变量。
这会产生两个问题(也比较图片):
- 这些点的大小是根据变量“a”的绝对值。但是,我希望值产生更小(更大)的点,值越负(正)。任何解决方案(除了在绘图之前将“a”重新调整为正范围)?
- 由于“b”的正值明显多于负值,因此几乎所有点 a 都映射为绿色,而颜色范围的负值部分很少使用。我不想转换“b”,因为我希望在颜色图例中显示它的值是有意义的。有什么建议如何调整颜色图以更好地反映“b”值的分布?
我是 holoviews/bokeh 的新手,还没有习惯语法。因此,我也很欣赏示例代码。
【问题讨论】:
标签: colors bokeh color-mapping holoviews