![](/img/trans.png)
[英]Plotly: How to insert a categorical variable into a parallel coordinates plot?
[英]How plot points based on categorical variable in plotly
我正在使用 Plotly 進行可視化。 我想制作 plot,並根據分類變量給出分數 colors。
fig = go.Figure()
fig.add_trace(go.Scatter(x=df.Predicted, y=df.Predicted,colors='Category',mode='markers',
))
fig.add_trace(go.Scatter(x=df.Predicted, y=df.real , colors='Category'
))
fig.show()
其中類別是我的 dataframe 中的列。我該怎么做這種圖表
px.scatter()
來生成問題中定義的跟蹤。 另外在第二次調用中重命名了痕跡以確保圖例清晰並使它們成為線條import numpy as np
import pandas as pd
import plotly.express as px
df = pd.DataFrame(
{
"Predicted": np.sort(np.random.uniform(3, 15, 100)),
"real": np.sort(np.random.uniform(3, 15, 100)),
"Category": np.random.choice(list("ABCD"), 100),
}
)
px.scatter(df, x="Predicted", y="Predicted", color="Category").add_traces(
px.line(df, x="Predicted", y="real", color="Category")
.for_each_trace(
lambda t: t.update(name="real " + t.name)
) # make it clear in legend this is second set of traces
.data
)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.