我刚刚安装了plotly express。我正在尝试做一些简单的事情 - 将我的数据框的每一列绘制在同一个 y 轴上,索引作为 x 轴。以下是问题/意见:
数据框是否有必要将索引作为列用作 x 轴?我可以不直接使用 x 轴的索引吗?如何在 y 轴上为同一 x 轴添加多个轨迹?
请注意,我不是尝试使用 plotly 添加跟踪,而是尝试使用 plotly-express。
此外,网上有一些类似的帖子,最接近的是: https ://community.plot.ly/t/multiple-traces-plotly-express/23360 但是,这篇 文章显示了如何添加散点图,而不是线. 我想绘制一条线,并且没有类似于此处示例中显示的 add_scatter 的 add_line。
提前感谢任何帮助
示例代码:
import plotly.express as px
import pandas as pd
import numpy as np
# Get some data
df = pd.read_csv('https://raw.githubusercontent.com/plotly/datasets/master/finance-charts-apple.csv')
# Plot
fig = px.line(df, x='Date', y='AAPL.High')
# Only thing I figured is - I could do this
fig.add_scatter(x=df['Date'], y=df['AAPL.Low']) # Not what is desired - need a line
# Show plot
fig.show()
阴谋: