小编ves*_*and的帖子

Plotly:如何使用下拉菜单过滤 Pandas 数据框?

我有一个数据框并使用plotly我想可视化数据。我有以下代码

fig = px.line(df, x="row_num", y="audienceWatchRatio", color='vid_id')
fig.show() 
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

它真的很乱,所以我想要一个下拉菜单,用户可以在其中选择vid_id并且它只显示 1 个图形。

python plotly plotly-python

5
推荐指数
1
解决办法
9700
查看次数

如何将 plotly 表达图保存到 html 或静态图像文件中?

但是,我觉得用 plotly.express 保存图形非常棘手。

如何将 plotly.express 或 plotly plot 保存到单个 html 或静态图像文件中?任何人都可以帮忙吗?

python plotly plotly-python

5
推荐指数
4
解决办法
2万
查看次数

Pandas:如何找到每个子组的组成员类型的百分比?

问题末尾的数据样本和尝试

使用这样的数据框:

    Type    Class   Area    Decision
0   A       1       North   Yes
1   B       1       North   Yes
2   C       2       South   No
3   A       3       South   No
4   B       3       South   No
5   C       1       South   No
6   A       2       North   Yes
7   B       3       South   Yes
8   B       1       North   No
9   C       1       East    No
10  C       2       West    Yes 
Run Code Online (Sandbox Code Playgroud)

如何找到[A, B, C, D]属于每个区域的每种类型的百分比[North, South, East, West]

期望的输出:

    North   South   East    West
A …
Run Code Online (Sandbox Code Playgroud)

python group-by dataframe pandas

5
推荐指数
1
解决办法
835
查看次数

Plotly:如何在箱形图上添加中线

我想在箱形图上添加中线的痕迹。

像这样

在此输入图像描述

到目前为止,这是我的情节:

在此输入图像描述

library(plotly)
p <- plot_ly(y = ~rnorm(50), type = "box") %>%
  add_trace(y = ~rnorm(50, 1))

p
Run Code Online (Sandbox Code Playgroud)

r boxplot plotly r-plotly

5
推荐指数
1
解决办法
5080
查看次数

Plotly:如何在 Plotly 中绘制带有渐变颜色的矩形?

像矩形这样的形状在 Plotly 中可以有平滑的颜色渐变吗?

我使用纯色填充颜色将形状定义为:

shapes=[dict(
    type='rect',
    xref='x',
    yref='paper',
    x0=box_from, x1=box_to,
    y0=0, y1=1,
    fillcolor='Green',
    opacity=0.07,
    layer='below',
    line=dict(width=0),
)]
Run Code Online (Sandbox Code Playgroud)

但我希望盒子不要有纯色填充,而是要有平滑的颜色渐变。

我的猜测是答案是一个简单的“不支持”,但也许其他人更清楚。

python plotly

5
推荐指数
2
解决办法
1349
查看次数

情节:使用 Spyder 不会出现图形窗口

我正在运行下面的代码,Spyder 4.1.1但没有出现应该包含可视化的窗口。我是情节的新手。请帮忙。

import plotly.express as px
fig = px.scatter(x=[0, 1, 2, 3, 4], y=[0, 1, 4, 9, 16])
fig.show()
Run Code Online (Sandbox Code Playgroud)

python spyder plotly

5
推荐指数
3
解决办法
4681
查看次数

Plotly:如何防止标题与情节重叠?

这是代码:

import plotly.graph_objects as go

fig = go.Figure()
fig.add_trace(go.Bar(
    name='Group 1',
    x=['Var 1', 'Var 2', 'Var 3'], y=[3, 6, 4],
    error_y=dict(type='data', array=[1, 0.5, 1.5]),
    width=0.15
))
fig.add_trace(go.Bar(
    name='Group 2',
    x=['Var 1', 'Var 2', 'Var 3'], y=[4, 7, 3],
    error_y=dict(type='data', array=[0.5, 1, 2]),
    width=0.15
))
fig.update_layout(barmode='group',
                  title=dict(
                            text = "Some <br> title <br> here",
                            x = 0.5,
                            y = 0.95,
                            xanchor =  'center',
                            yanchor = 'top',
                            #pad = dict(
                            #            t = 0
                            #           ),
                            font = dict(
                                        #family='Courier New, monospace', …
Run Code Online (Sandbox Code Playgroud)

python plot python-3.x plotly

5
推荐指数
1
解决办法
5530
查看次数

浏览器在使用 jupyter 实验室时变得极其缓慢

我通过FF 72在服务器上的jupyter实验室工作了3天,这很正常。但是在我清除所有单元格输出后,它立即变得非常非常慢。

鼠标反应,键盘反应时间达到2-3秒。滚动或多或少是可以的,但是点击、打字对于正常工作来说太慢了。

笔记本本身不大(可能有50个格子,格子也不大),只有python文本,没有图表。

我发现这个jupyterlab 问题 1639 但它没有提出任何解决方案。尝试过铬 - 甚至更糟。

任何已知的解决方案?解决方法?

ubuntu performance firefox chromium jupyter-lab

5
推荐指数
1
解决办法
1468
查看次数

Plotly:如何在两条垂直线之间设置填充颜色?

使用 matplotlib,我们可以“简单地”使用fill_between()示例中的方法填充两条垂直线之间的区域:

https://matplotlib.org/3.2.1/gallery/lines_bars_and_markers/fill_between_demo.html#selectively-marking-horizo​​ntal-regions-across-the-whole-axes

使用 matplotlib,我可以制作我需要的东西:

在此处输入图片说明

我们有两个信号,我正在计算滚动/移动 Pearson 和 Spearman 的相关性。当相关性低于 -0.5 或高于 0.5 时,我想对周期进行着色(Pearson 为蓝色,Spearman 为橙色)。我还在所有地块中用灰色将周末变暗。

但是,我发现使用 Plotly 很难完成相同的任务。了解如何在两条水平线之间进行操作也很有帮助。

请注意,我使用 Plotly 和 Dash 来加速多个绘图的可视化。用户要求更“动态类型的东西”。然而,我不是一个 GUI 人,不能花时间在这上面,尽管我需要用初步结果来喂养他们。

顺便说一句,我过去尝试过 Bokeh,但由于某种我不记得的原因而放弃了。Plotly 看起来不错,因为我可以使用 Python 或 R,这是我的主要开发工具。

谢谢,

卡洛斯

python fill low-level-api plotly

5
推荐指数
2
解决办法
3531
查看次数

是否可以使用 Plotly Express 创建子图?

我想创建一个带有 2 个由函数生成的图的子图plotly.express.line,这可能吗?鉴于 2 情节:

fig1 =px.line(df, x=df.index, y='average')
fig1.show()

fig2 = px.line(df, x=df.index, y='Volume')
fig2.show()
Run Code Online (Sandbox Code Playgroud)

我想生成一个由 2 个子图组成的独特图(在示例Fig1和Fig2中)

python plotly

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