[英]Python: How do I change the colors of lines on a multi-line chart in plotly?
如何更改下面 plotly 图表中各行的 colors? 谢谢
import plotly.express as px
# forecast_eval is a dataframe with an actual number, a forecast
# number, and upper and lower forecast bounds
# Draw a line chart using 4 coloumns forecast_eval.columns[2:6]
eval_line = px.line(forecast_eval, x='ds', y=forecast_eval.columns[2:6],
title='Forecast')
eval_line
import plotly.express as px
import numpy as np
import pandas as pd
# forecast_eval is a dataframe with an actual number, a forecast
# number, and upper and lower forecast bounds
forecast_eval = pd.concat(
[
pd.DataFrame({"ds": np.linspace(0, 100, 1000)}),
pd.DataFrame(
np.random.uniform(np.linspace(0, 10**4, 5), np.linspace(1, 2*10**4, 5), [1000, 5])
),
],
axis=1,
)
# Draw a line chart using 4 coloumns forecast_eval.columns[2:6]
eval_line = px.line(
forecast_eval,
x="ds",
y=forecast_eval.columns[2:6],
title="Forecast",
color_discrete_sequence=["yellow", "blue", "pink", "skyblue"],
)
eval_line
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.