Я только что установил сюжетную экспресс.И я пытаюсь сделать что-то простое - построить каждый столбец моего фрейма данных на той же оси Y с индексом, как оси X.Вот вопросы / наблюдения:
Обязательно ли для фрейма данных иметь индекс в качестве столбца для использования в качестве оси X?Могу ли я напрямую не использовать индекс для оси X?Как я могу добавить несколько кривых, которые были вызваны на графике по оси Y для одной и той же оси X?
Обратите внимание, что я не пытаюсь добавлять кривые с использованием сюжета, а пытаюсь использовать сюжетно-экспресс.
Кроме того, в сети было несколько похожих постов, наиболее близким было: https://community.plot.ly/t/multiple-traces-plotly-express/23360 Однако в этом посте показано, как можно добавить скаттер, а не линию.Я хочу построить линию, и нет add_line, подобного add_scatter, показанному в примере здесь.
Заранее признателен за любую помощь
Вот пример кода:
import plotly.express в виде px import pandas в виде pd import numpy в виде np
Получитьнекоторые данные
df = pd.read_csv ('https://raw.githubusercontent.com/plotly/datasets/master/finance-charts-apple.csv')
График
fig = px.line (df, x =' Date ', y =' AAPL.Высокий ')
Единственное, что я понял, - я мог бы сделать это
fig.add_scatter (x = df [' Date '], y = df [' AAPL.Low ']) #Не то, что нужно - нужна строка
Показать сюжет
fig.show ()