问题标签 [plotly-python]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2957 浏览

python - Plotly - 如何制作没有盒子的箱线图?

我正在尝试在 python 中使用 plotly 来创建箱线图,但我只想要点,而不是框、晶须或其他任何东西。像这样的东西: 在此处输入图像描述

找不到办法做到这一点。我能做的最好的事情是 set boxpoints='all',但这仅显示框 之外的点:在此处输入图像描述

这甚至可能吗?任何解决方法的想法?

0 投票
2 回答
79696 浏览

python - Plotly:如何设置y轴的范围?

我有以下代码用 Plotly 创建线图。如何将 Y 轴的范围设置为始终在 [0; 10]?

0 投票
1 回答
4919 浏览

python - Pandas & Plotly:如何访问悬停文本中不用于绘制点的数据列?

Plotly的文档显示了一个悬停模板,可以访问文本中的 x 和 y 值,但是我们如何访问其他列中的数据呢?

进口:

代码:

在此处输入图像描述

所以这里的具体问题是:如何将客户端音量添加到这个绘图工具提示中的文本中?

0 投票
1 回答
808 浏览

plotly - 如何在 Plotly 下拉菜单中编辑按钮突出显示颜色?

我在我的 Python Plotly 图表(Plotly 3.6.1)中添加了一个下拉菜单。现在,我想将按钮的突出显示颜色(例如悬停时)从默认的白色更改为不同的颜色。有没有办法做到这一点?查看“updatemenus”对象的 Plotly 引用,似乎没有编辑突出显示颜色的属性。

0 投票
1 回答
1108 浏览

python - 如何为每个点散点图绘制一个圆,而每个圆都有特定的半径大小

我有一个带有距离矩阵的熊猫框架,我使用 PCA 进行暗淡减少。该距离矩阵的数据框具有每个点的标签和大小。

如何使每个散点成为一个大小取决于数据框大小的圆

我需要让散点图看起来像这个例子,但是,当我在相关答案中添加每个点的大小时,我无法让圆圈重叠,当它们重叠时,我可以放大,然后它们不再重叠

听起来很奇怪,但我需要创建一个逻辑,如果两个圆重叠,半径较小的那个就会消失,所以:

  1. 无论缩放如何,如何保持圆圈大小相同
  2. 如何在python中创建一个逻辑来取消较小的重叠圆?

在此处输入图像描述

0 投票
1 回答
1380 浏览

python - 在 Jupyter Notebook 上加载 plotly updatemenus 时,如何仅显示一个跟踪?

我有两个要使用plotly'supdatemenus功能显示的图表。我能够使用该updatemenus功能填充和显示数据。但是,当绘图加载时,两个图都会在最初显示。有没有办法在绘图最初加载时只显示一个图表?

我浏览了updatemenuson的文档,plotly但找不到任何可以帮助我实现这一目标的属性。

我只想在情节加载时trace28显示。trace29现在,当情节加载时,所有的痕迹都会显示出来。

0 投票
1 回答
1474 浏览

plotly-python - 在 Plotly 中使用计算的置信区间绘制时间序列图表

我在 Jupyter 模式下的离线模式下使用袖扣和 plotly。我需要一些帮助来绘制具有计算置信区间的时间序列图表作为布林带。

如果我有一个数据框(df),其索引为日期(MM-YYYY)并且列 A、B、0.925_A、0.975_A 作为时间序列。我可以使用下面的代码绘制时间序列。但我想将 0.925_A 和 0.975A 可视化为“A”本身周围的阴影区域/布林带。

我想知道是否有任何方法可以在上面的 iplot() 函数中一起完成,或者将 2 个 iplots() 叠加到一个图形中的组合面积图和折线图?

0 投票
2 回答
5695 浏览

python - Plotly 给出错误消息“TypeError: __init__() got an unexpected keyword argument 'encoding'” - Python

我昨天才遇到 Plotly,我正在尝试找到一种以一种很好的方式生成表格的方法,类似于在 Matplotlib 中生成图表。

最初我尝试使用自己的数据,并在标题中不断收到错误消息。因此,我从 plotly 网站复制并粘贴了确切的代码,但仍然出现此错误。有没有人遇到过这个?有没有人有办法解决吗。我觉得这不是我的代码的简单问题。

这是我使用的代码,导致以下错误:

TypeError: __init__() got an unexpected keyword argument 'encoding'

如果有人可以替代 plotly,我可以在其中制作漂亮的表格,这也将非常有帮助。

非常感谢

0 投票
1 回答
2486 浏览

python - 有没有办法改变散点图上的原点轴(零线)?

有没有办法改变散点图上的轴?假设将轴从(0,0)即(零线)移动到(3,3)之类的东西并制作一个象限图

我尝试将“xaxis”和“yaxis”上的“zeroline”值设置为 False,然后从“shapes”在两个轴上绘制两条恒定线。但我想知道是否有任何方法可以更改原点轴。

这是图像中的示例

0 投票
1 回答
5111 浏览

python - 破折号:每列创建一个下拉列表,而不是每个表的下拉列表

我有一个如下所示的数据集:

目的是产生一个多选下拉菜单每列,而不是所有列(因为我目前所做的每列过滤器不够,我需要能够一次过滤每列的多个项目)。

使用上面的示例,这将在 cat_id 下添加一个名称为 1、2、3、4 的单元格;作者将有一个带有 kunga、siba、shevara 和 donerty 的下拉列表;year 将与 1992,1998,2001,2011 等一起下降。

我写了下面的代码:

这种方法有两个具体问题:

  1. 下拉菜单是在表级别完成的,而不是每列级别。
  2. 然后我想过滤表格以仅显示下拉栏中的内容,目前尚未完成。

我知道有问题的代码部分是:

并且没有回调,但我是 dash 的新手,我正在努力理解我应该做什么。如果有人能告诉我如何在这段代码中解决这两个问题,我将不胜感激。

作为旁注/免责声明,我最初在此处提出了这个问题作为更大问题的一部分,但我意识到我需要使我的问题更具体,更具体,所以我要单独解决每个问题。