微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何制作时间间隔不均匀的折线图?在 FacetGrid 函数中

如何解决如何制作时间间隔不均匀的折线图?在 FacetGrid 函数中

我用seaborn FacetGrid做了一个折线图,x轴是“dato”那一栏,表示采样日期。

每次采样之间的时间间隔不相等,因此我希望 x 轴上的每个刻度之间都有相应的空间。我该怎么做?

而且我在为日期设置正确顺序时也遇到问题,尝试了一些代码,但不适用于 FacetGrid。

这是我制作的代码和图表

mer=sns.FacetGrid(df,col='anlegg',hue='Merd',sharey=False,ylim=(0,4000))
sns.set_style('white')
sns.set_context('paper',font_scale=1.2)
mer.map_dataframe(sns.lineplot,x='dato',y='BW',marker='o',err_style='bars')
mer.add_legend()
mer.set_axis_labels('','BW')
mer.set_titles(col_template='anlegg {col_name}')
mer.set_xticklabels(rotation=90) 

enter image description here

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。