[英]Plotly: Is it possible to color specific portion of the line in line chart?
Sample line chart示例折线图
import plotly.express as px
df = px.data.stocks()
fig = px.line(df, x='date', y="GOOG")
fig.show()
I want to color the values > 1.1
and values<0.95
to a different color(ex: red)我想将values > 1.1
和values<0.95
着色为不同的颜色(例如:红色)
Is it possible in plotly to color the specific portion of the line into a different color?在 plotly 中是否可以将线条的特定部分着色为不同的颜色?
import plotly.express as px
df = px.data.stocks()
fig = px.line(df, x="date", y="GOOG").add_traces(
px.line(
df.loc[~df["GOOG"].between(0.95, 1.1)].merge(
df, on="date", how="right", suffixes=("", "_r")
),
x="date",
y="GOOG",
)
.update_traces(line_color="red")
.data
)
fig.show()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.