我正试图绘制给定区域的平均坡度x高程图,但我对图9中的数据排序有点不知所措。数据帧有3列:高程(已从低到高排序(、坡度(无序,必须保持原样(、DEM(用于分组(。在seaborn中绘图时,我可以设置sort
选项,它运行良好:
sns.lineplot(data=pd_areas, x="Slope", y="Elevation", hue="DEM", sort=False)
海运地块
但是使用plotine,值被排序,结果是错误的:
(p9.ggplot(pd_areas)
+p9.geom_line(mapping=p9.aes(x='Slope', y='Elevation', color='DEM', group='DEM'))
)
plotnine图
很抱歉没有提供MVE,但我现在无法发送DEM。
感谢
使用geom_path
而不是geom_line
。