У меня есть DataFrame с парными столбцами. Я хочу построить его так, чтобы каждая пара столбцов имела уникальный цвет, а один столбец каждой пары имел пустую заливку.
Я попробовал это:< /p>
Это почти работает! Но он применяет цвета границ по строкам, а не по столбцам.
[img]https:/ /i.sstatic.net/psVpVEfg.png[/img]
Я попросил ChatGPT спасти мою задницу. Это дало мне работающее решение (см. слегка измененную версию ниже), но оно очень многословное. Мой вопрос: есть ли более простой способ сделать это, в идеале используя DataFrame.plot?
У меня есть DataFrame с парными столбцами. Я хочу построить его так, чтобы каждая пара столбцов имела уникальный цвет, а один столбец каждой пары имел пустую заливку. Я попробовал это:< /p> [code]import pandas as pd
df.plot.bar(color=['C0', 'none', 'C1', 'none'], edgecolor=['C0', 'C0', 'C1', 'C1']) [/code] Это почти работает! Но он применяет цвета границ по строкам, а не по столбцам. [img]https:/ /i.sstatic.net/psVpVEfg.png[/img]
Я попросил ChatGPT спасти мою задницу. Это дало мне работающее решение (см. слегка измененную версию ниже), но оно очень многословное. Мой вопрос: есть ли более простой способ сделать это, в идеале используя DataFrame.plot? [code]import pandas as pd import matplotlib.pyplot as plt