首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不要在线条图中对变量进行排序

不要在线条图中对变量进行排序
EN

Stack Overflow用户
提问于 2020-11-09 21:28:17
回答 1查看 38关注 0票数 0

我正在尝试绘制给定区域的平均坡度x高程图,但我对图9中的数据排序有点迷惑。数据框有3个协议:高程(已经从低到高排序),坡度(无序,必须保持原样),DEM (用于分组)。在seaborn中绘图时,我可以设置sort选项,它工作得很好:

代码语言:javascript
复制
sns.lineplot(data=pd_areas, x="Slope", y="Elevation", hue="DEM", sort=False)

seaborn plot

但是使用plotnine时,值是排序的,结果是错误的:

代码语言:javascript
复制
(p9.ggplot(pd_areas)
+p9.geom_line(mapping=p9.aes(x='Slope', y='Elevation', color='DEM', group='DEM'))
)

plotnine plot

很抱歉没有提供MVE,但我现在不能发送DEM。

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-11-10 18:16:51

使用geom_path而不是geom_line

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64752605

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档