小编neu*_*ame的帖子

Python,Plotly下的tips数据来自哪里?

import plotly.express as px
tips = px.data.tips()
tips
px.histogram(tips, x="total_bill", y="tip", histfunc="sum", color="smoker")
Run Code Online (Sandbox Code Playgroud)

只需几行,“提示”中就已经有所有这些数据,我很困惑这些数字来自哪里?非常感谢提示

Out[125]: 
     total_bill   tip     sex smoker   day    time  size
0         16.99  1.01  Female     No   Sun  Dinner     2
1         10.34  1.66    Male     No   Sun  Dinner     3
2         21.01  3.50    Male     No   Sun  Dinner     3
3         23.68  3.31    Male     No   Sun  Dinner     2
4         24.59  3.61  Female     No   Sun  Dinner     4
..          ...   ...     ...    ...   ...     ...   ...
239       29.03  5.92    Male     No   Sat  Dinner     3
240       27.18 …
Run Code Online (Sandbox Code Playgroud)

python plotly

3
推荐指数
1
解决办法
7760
查看次数

Plotly:如何使用分组图例设置多个子图?

对于每个子图,我有 3 条单独的线:2017 年、2018 年和 2019 年有 3 次“go.Scatter”,每个子图都代表一个国家(25 个国家),并且始终是这 3 年。我可以使用 subplot 示例代码,但是所有 75 个图例(25 X 3)都将使用不同的颜色放在一起,而且很乱。

我不需要在不同的子图上使用不同的颜色,我可以在所有子图的 3 年中只使用 3 种不同的颜色和 3 个图例,如果我点击例如 2017 年所有 2017 年的曲线/线消失在 25子图。

任何人都可以分享示例代码吗?出于说明目的,它可以是 2 而不是 25。我在 Plotly 网站上找不到这个示例代码。

编辑:这是一个示例代码:

from plotly.subplots import make_subplots
import plotly.graph_objects as go
from plotly import offline

fig = make_subplots(rows=3, cols=1)

fig.add_trace(go.Scatter(
    x=[3, 4, 5],
    y=[1000, 1100, 1200],name="2017",
), row=1, col=1)

fig.add_trace(go.Scatter(
    x=[2, 3, 4],
    y=[1200, 1100, 1000],name="2018",
), row=1, col=1)


fig.append_trace(go.Scatter(
    x=[2, 3, 4],
    y=[100, 110, 120],name="2017", …
Run Code Online (Sandbox Code Playgroud)

python legend subplot plotly

2
推荐指数
1
解决办法
2793
查看次数

标签 统计

plotly ×2

python ×2

legend ×1

subplot ×1