如何使用 plotly 绘制特定行的散点图
Posted
技术标签:
【中文标题】如何使用 plotly 绘制特定行的散点图【英文标题】:How to plot scatter plot for specific rows using plotly 【发布时间】:2020-10-01 10:27:10 【问题描述】:我想绘制特定日期的散点图。如何仅用两列 [周六和周日] 绘制散点图?
px.scatter(
df, x="total_bill", y="tip",
color="size", facet_col="day"
)
df.day.value_counts()
Sat 87
Sun 76
Thur 62
Fri 19
Name: day, dtype: int64
这是所有列的散点图。
【问题讨论】:
【参考方案1】:您只需要过滤您的 df。无论您是在致电px
之前还是致电时这样做都没有关系
import plotly.express as px
df = px.data.tips()
px.scatter(df[df["day"].isin(["Sat", "Sun"])],
x="total_bill",
y="tip",
color="size",
facet_col="day"
)
【讨论】:
以上是关于如何使用 plotly 绘制特定行的散点图的主要内容,如果未能解决你的问题,请参考以下文章
Pandas / Pyplot中的散点图:如何按类别绘制[重复]