1

使用来自 conda-forge 的 hvplot 0.5.2,我正在尝试使用称为“模式”的分类值列绘制线的 GeoPandas GeoDataFrame。正如您从以下屏幕截图中看到的那样,该列被正确拾取,并且三个不同的值显示在图例中。但是,所有线条都以相同的颜色绘制:

filtered.hvplot(geo=True, tiles='OSM', c='mode', line_width=3)

在此处输入图像描述

我是否遗漏了某些东西,或者这是我应该在错误跟踪器上报告的问题?

4

1 回答 1

2

这(现在)已在错误跟踪器上提交,可以在此处此处进行跟踪。但是,该问题可能很容易解决。问题是它使用具有 256 个步骤的 viridis 颜色图,但由于数据是分类的,因此它仅将颜色图中的前 3 个步骤分配给您的类别。一个简单的解决方法是将颜色图更改为:

filtered.hvplot(geo=True, tiles='OSM', c='mode', line_width=3, cmap='Category10')
于 2019-11-06T19:19:51.827 回答