问题标签 [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.
python - 散点图标记的条件格式
问题:
我有一个数据集,其中包含x
和值y
对,lower_limit
以及.upper_limit
y
我想在 plot.ly 散点图中绘制x
vs. ,如果≤ ≤ ,则标记为绿色,否则为红色。y
lower_limit
y
upper_limit
我知道我可以使用 2 个跟踪,或者color
在 DataFrame 中添加一列。但是,我想动态生成这些颜色并只使用一条轨迹。
示例:
考虑这个数据集:
第一个标记 ( x
=1, y
=13) 应该是绿色的,因为lower_limit
≤ y
≤ upper_limit
(10 ≤ 13 ≤ 15),就像第三个一样。
但是第二个应该是红色的,因为y
< lower_limit
。
MWE:
python - 将线段添加到绘图图的简洁方法(使用 python/jupyter 笔记本)?
我想用这样的几个水平线段创建一个棒棒糖图 - https://python-graph-gallery.com/184-lollipop-plot-with-2-group。我想使用 plotly,因为我更喜欢图形(和简单的交互性),但找不到简洁的方式。
有两个线图(https://plot.ly/python/line-charts/),您可以在布局中添加线(https://plot.ly/python/shapes/#vertical-and-horizontal -lines-相对于坐标轴定位),但是这两种解决方案都需要单独添加每个线段,每个大约 4-8 行代码。虽然我可以只循环这个,但如果有人能指出我任何具有内置矢量化的东西,比如 matplotlib 解决方案(第一个链接),我将不胜感激!
编辑:还尝试了以下代码,首先制作 plot ala matplotlib,然后转换为 plotly。线段在此过程中消失。开始认为这是不可能的。
python - 设置 Plotly 条形图 x 轴的对齐方式
嗨,我正在尝试更改条形图在条形图上的开始和停止位置。我的目标是拥有一个跨越整个月的酒吧。现在我的代码是:
我目前在月底设置了 xtick。如果我可以使条与 xtick 右对齐,我可以使用自定义条宽度使其达到月末。我不认为我可以计算月中的一天,因为在有 31 天的月份中,我要么有一天的差距,要么会结束一天。任何帮助将不胜感激!
我提出的这个问题的一个情节论坛帖子:https ://community.plot.ly/t/set-alignment-of-vertical-bar-on-x-axis/23185
plotly-dash - 散点图悬停文本不适用于圆形以外的标记
我有一个散点图,每个点都有悬停文本。如果我在圆圈中绘制,悬停功能将起作用,否则悬停功能将不起作用。(例如,如果我以正方形绘制,则悬停文本不会显示)
从浏览器收到错误消息:Uncaught TypeError: Cannot read property .. at Object.hoverPoints
python - 如何按组为散点图分配颜色?
我正在尝试为我的数据框中的每个类分配颜色,这是我的代码:
在这里我的 df 看起来像:
所以问题是它没有根据dfp['PClass']
列分配颜色,并且图上的每个点都是相同的颜色:黑色。即使悬停时每个点都根据其类别正确标记。任何想法为什么它不能正常工作?
python - 如何在 X 轴上添加水平滚动条?
我想在 X 轴上添加一个(水平)滚动条,因为点数很大。我该怎么做?
plotly - 如何在 Dash 中设置 plotly-python 的“下拉”菜单?
plotly-python 中的下拉菜单由“按钮”组成,与 Dash 不同。当我有很多项目要选择时(比如 60 个),这会让我感到困扰。我该怎么做?
plotly-dash - 根据特定条件对散点图点进行不同的着色
我有一个使用 plotly.py 制作的散点图,我想根据特定条件用不同的颜色为散点图中的某些点着色。我在下面附上了一个示例代码:
这是输出输出散点图
这里长的水平虚线分别具有对应的 x 值 4 和 3。可以看到,点 1、2、4、6 和 7 位于虚线之外。有没有办法根据条件 (x > 3) 和 (x<4) 对它们进行不同的着色。
这是我在寻找解决方案时发现的参考: Python Matplotlib scatter plot: Specify color points based on conditions
如何在 plotly.py 中实现这一点?