gpt4 book ai didi

python - 绘制时数据不遵循刻度位置

转载 作者:太空宇宙 更新时间:2023-11-03 21:19:33 24 4
gpt4 key购买 nike

我正在尝试绘制一个图表,在其中我可以更改刻度/标签的位置,并且绘图实际上遵循这些位置。现在,这还没有发生。绘制此图的正确方法是什么?基本上,我希望绘图遵循刻度位置。

谢谢

the Data:

MAG variable value
0 ZC4RG01 DAY01_tpm 436560.520594
1 ZC4RG02 DAY01_tpm 478950.594993
2 ZC4RG03 DAY01_tpm 64427.048996
3 ZC4RG04 DAY01_tpm 169800.918347
4 ZC4RG05 DAY01_tpm 40096.842341
5 ZC4RG06 DAY01_tpm 84662.286917
...

这是我的代码

melted_df = TPM_df.melt(id_vars='MAG')

g = sns.FacetGrid(melted_df, col='MAG', col_wrap= 2,height=4)

g.map(sns.pointplot, "variable", "value", color=".3", ci=None)
g.set(xlabel='', ylabel='TPM')
g.set(xticks=[1,3,7,15,30,64,67,78,99],xticklabels=['DAY01','DAY03','DAY07','DAY15','DAY30','DAY64','DAY67','DAY78','DAY99'])
g.set_titles(col_template = '{col_name}')

这就是我现在拥有的

chart

我想要什么

chart

最佳答案

好的..我自己不断尝试,找到了解决方案...首先,我在图表上的位置内创建了一个列(如前所述)。之后我在绘图时使用这个 POS 作为 X 轴。在本例中, secret 是使用seaborn.lineplot 而不是seaborn.pointplot。我花了几天时间才解决这个问题,但现在它正在发挥作用。感谢那些试图提供帮助而不是评判的人:)

关于python - 绘制时数据不遵循刻度位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54412170/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com