【问题标题】:How to plot scatter plot for specific rows using plotly如何使用 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

这是所有列的散点图。

【问题讨论】:

    标签: python plotly


    【解决方案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"
    )
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-31
      • 2021-11-20
      • 2020-09-14
      • 2020-12-22
      • 1970-01-01
      • 2015-11-13
      相关资源
      最近更新 更多