问题标签 [plotly-express]
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.
plotly - jupyter-lab 中未显示动画绘图表达图
下面的例子产生了一个可以用 显示的动画图形jupyter notebook
,但是在jupyter-lab
图形中没有显示出来。
使用 plotly 4.0.0 和 plotly_express 0.4.0。
知道可能出了什么问题吗?
plotly - 如何在破折号中提供动画情节表达图?
我试图从破折号的情节表达主页中展示这个例子。
像这样:
然而,只出现了一个空虚的身影。
python - 情节表达4的子情节
我有以下内容,使用 plotly express:
它工作正常。
我想一起制作多个情节,所以我做了:
但我得到:
为无效元素的 'data' 属性接收到的无效元素包括:[Figure({ 'data': [{'hoverlabel': {'namelength': 0},
虽然,
将工作; 所以看起来情节表达不适用于子情节。
我错过了什么吗?
另外,作为一个额外的问题:我还没有找到如何为每个痕迹指定颜色。
python - Plotly Express 悬停选项
在plotly_express.line
我看到修改悬停设置的唯一选项中是hover_name
和hover_data
。我在修改悬停时面临的一些问题是:
似乎即使我设置
hover_data=None
它仍然显示name
,x
和y
. 如何将其设置为仅显示我选择的悬停信息而不添加默认值?我找不到修改悬停框不透明度的设置。我显示了很多悬停信息,所以我的悬停框很大,这使得我很难知道我在框后面的情节中的位置。
如何使它悬停在一行上显示与所有其他行上的链接数据列值相对应的悬停信息?
python - Plotly express 不在 jupyter lab 中渲染
以下代码不会在 Jupyter 实验室中呈现:
我试图安装这里提到的所有依赖项和扩展 https://plot.ly/python/getting-started/#jupyterlab-support-python-35
还有这里的步骤 https://github.com/matplotlib/jupyter-matplotlib
没有任何效果
这是我的设置:
编辑:
python - 带有任意列的 Plotly Express 悬停模式
我看到hovermode
in 中的属性layout
具有x
or选项y
,但是是否可以使用任意数据框列?反而?
例如,我正在绘制精确召回曲线。x 轴是召回率,y 轴是精度。自变量是一个检测阈值(范围为np.linspace(0,1.0,101)
),在我的数据框中有一列称为threshold
。当我将鼠标悬停在精确召回点上时,我感兴趣的是其他曲线上具有相同检测阈值的点。那么我可以将鼠标悬停在此列上吗?
python - plotly 箱线图中栅栏的定义
在 plotly 的 boxplot 函数中,即 plotly.express.box() resp 中如何计算上下栅栏。plotly.graph_objects.Box?
我在文档中找不到任何奇怪的东西,因为有多种方法可以定义栅栏/晶须……</p>
python - 在 plotly express 中隐藏图例(不是 Plotly)
我有一个我想呈现的散点图,有很多符号和颜色。这使得默认图例不可读。有没有办法隐藏图例(在使用轨迹和图形对象时相当于或类似于 showlegend=False)?
这是我的绘图线:
fig = px.scatter(df_revised, x='df_x', y = 'df_y', color = 'type', symbol = 'country', hover_data = ['id'], marginal_y="histogram", marginal_x="histogram")
我已经看到了这里提到的问题,但这没有用,因为它将绘图库更改为 plotly 而不是 express 版本。
我也尝试过fig.update_layout(showlegend=False)
,但返回错误AttributeError: 'ExpressFigure' object has no attribute 'update_layout'
python - 保存显示 Plotly Express 小部件的 Jupyter Notebook
我有一个 Jupyter 笔记本(python),我使用 plotly express 在笔记本中绘图以进行分析。我想与非编码人员共享这个笔记本,并且仍然可以使用交互式视觉效果 - 但它似乎不起作用。
我尝试遵循此处提出的建议,但即使在保存小部件状态并使用后nbconvert
,当我打开新的 HTML 文件时,视觉效果也不可用。
绘制的示例线如下所示:
plotly - 用 plotly express 覆盖两个直方图
我想使用下面的简单代码覆盖两个直方图,我目前只在另一个旁边显示一个。这两个数据帧的长度不同,但覆盖它们的直方图值仍然有意义。
纯情节,这是从文档中复制的方式:
我只是想知道情节表达是否有任何特别惯用的方式。希望这也有助于说明情节和情节表达之间的完整性和不同抽象级别。