[英]Python Plotly multicolored line plot by Z values
给定一个包含X,Y,Z
列的 dataframe df
,用 plotly 生成 xz plot 相对容易:
px.line(df, x='X', y='Y',).write_image("path.png")
问题是 - 我如何对它进行颜色编码,例如,灰红色颜色编码,其中灰色代表低值,红色代表高值,存储在Z
中的值? 例如 plot
只有散点图适用于色标,但您可以设置如此多的点以使其看起来像一条线,例如:
import numpy as np
import plotly.express as px
t = np.linspace(0, 10, 1000) #1000 points between zero and ten
color=px.colors.sequential.Bluered
fig = px.scatter(x=t, y=np.sin(t), labels={'x':'t', 'y':'sin(t)'}, color=np.sin(t))
fig.show()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.