Данные не следуют за позицией галочки во время построения - PullRequest
0 голосов
/ 29 января 2019

Я пытаюсь построить график, на котором я могу изменить положение своего тика / меток, и график фактически следует этим позициям.Сейчас этого не происходит.Как правильно построить это?По сути, я хочу, чтобы график следовал за позицией галочки.

Спасибо

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

1 Ответ

0 голосов
/ 07 февраля 2019

Хорошо. Я продолжал пробовать это самостоятельно, и я нашел решение ... Сначала я создал столбец в позиции на графике (как уже упоминалось ранее).После этого я использовал эту позу в качестве оси X при составлении графика.В данном случае секрет заключался в том, чтобы использовать seaborn.lineplot вместо seaborn.pointplot.Мне потребовались дни, чтобы решить это, но теперь это работает.Ты за кого пытался помочь, а не судить:)

...