问题标签 [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.

0 投票
1 回答
2123 浏览

python - 更改绘图表达树形图的悬停文本

我想在树形图中只显示每个项目的标签和值,而不是父项或 ID。我已经用 plotly express 定义了它。无论我如何修改它,我都无法将悬停文本限制在我需要的字段中。检查代码并捕获

图片 图片 1117×957 44.9 KB 我也尝试使用非表达树形图创建它。Hovertext 是我想要的,但是具有两个级别的树形图呈现为不对称的。

在此处输入图像描述

我想要的是类似于非表达树图的悬停文本,但与表达树图一样平衡和对称

我能做些什么?

提前致谢!

0 投票
1 回答
360 浏览

python - 在制作意大利面条情节时,python中的情节表达会重复色调

我正在尝试使用以下代码段使用 pandas 数据框中的所有列制作意大利面条图:

csv 看起来像这样:

我的情节看起来像这样:意大利面条情节

我正在使用plotly 4.4.1plotly-express 0.4.1

问题是关键字 repeat 的颜色,所以我很难从图表中做出任何解释。有什么方法可以让我停止重复吗?此外,并非所有关键字都显示在此处,当我保存绘图时标签会被裁剪。我该如何补救?谢谢!

0 投票
1 回答
905 浏览

python - Plotly:躲避散点图分类轴上的重叠点

我正在尝试使用 plotly 来比较回归模型的系数,使用误差条作为置信区间。我使用下面的代码来绘制它,使用变量作为y散点图中的分类轴。问题是这些点是重叠的,我想像在设置barmode='group'. 如果我有一个数字轴,我可以手动躲避它们,但我做不到。

在此处输入图像描述

使用构面,我几乎得到了我想要的结果,但是一些标签偏离了情节并且不可见:

在此处输入图像描述

有人对在第一种情况下躲避点或在第二种情况下显示标签有任何想法或解决方法吗?

提前致谢。

PS:这是我为生成图而制作的随机假数据框:

0 投票
1 回答
1598 浏览

python - Plotly Express:您可以在 px.choropleth 中手动定义图例吗?

我正在制作一个px.choropleth()图表plotly.express

这是代码片段;

此代码将创建一个具有自定义 CSS 颜色的非洲地图,该地图突出显示按以下顺序比例关闭的学校数量;

然而,当plotly.express绘制这张地图时;将'blank data'自动省略。只留下没有文字的余数,只留下降序排列的数字;IE

我的问题是;
是否可以手动重命名由 自动创建的图例px.choropleth

所以,不仅仅是数字;我想在数字旁边有文本定义。
例如'3 - require closing all levels'

先感谢您。

为了您的方便,下面提供了当前状态的视觉帮助: 情节表达图像

0 投票
2 回答
3688 浏览

python - plotly.express.scatter_mapbox 中气泡的大小

我正在尝试使用 plotly.express 创建一个显示值是气泡(圆圈)的地图。

当前值的范围从 16000 到 21500。我已经启动并运行了所有内容,气泡以不同的颜色显示,但是,它们或多或少都具有相同的大小。

我想要的是用小气泡显示的最小值和用大气泡显示的最大值以及介于两者之间的其他值。

这是我的数据框的样子:

这就是我显示它的方式:

这就是它的样子: 打开带有气泡的街道地图

如何影响气泡的大小,以使较小的值具有较小的直径,而较大的值具有较大的直径?

我尝试使用 size_max-value,但所有气泡仍然具有相同的大小,只是它们都更大或更小。

0 投票
1 回答
1543 浏览

plotly-python - Plotly Express:绘图中元素的顺序(python)

使用 Plotly Express 时,添加多条迹线最简单的方法似乎是“添加迹线方便方法”,例如fig.add_scatter. 我的问题是,当使用这种方法时,在我看来没有办法将这个添加的痕迹强制到绘图的顶部。

以下示例代码生成一个图形,其中红色的“trace 1”标记隐藏在使用 Plotly Express 创建的蓝色标记后面。怎么能把这一层放在绘制顺序之上呢?我试过弄乱stackgroup参数,但这没有效果。

示例绘图图

0 投票
1 回答
1074 浏览

python - Plotly:更改森伯斯特图中元素的顺序

我目前正在使用 plotly express 创建一个 Sunburst 图表。但是,我意识到对于标称值,孩子是按字母顺序排列的。特别是对于那些非常不走运的月份……你知道如何处理这个问题吗?也许是一个属性或一些解决方法?下面有一个示例,您可以自己尝试一下。提前致谢!

在此处输入图像描述

0 投票
2 回答
667 浏览

python - 偏移极杆径向原点,python Plotly Express

我正在使用 Plotly Express 生成 WindRose,并且想知道是否可以偏移径向线的起点。

我想要实现的是将 0-2 MPH 风显示为一个显示平静的圆圈,如图 2 所示。

不确定它是否可能或如何这样做,任何帮助将不胜感激。

使用 Plotly Express 生成的 WindRose

我想得到的风玫瑰

0 投票
2 回答
6558 浏览

python - 情节:如何用新数据更新/重绘情节表达图?

在调试或计算量大的循环期间,我想看看我的数据处理是如何演变的(例如在线图或图像中)。

plt.cla()在 matplotlib 中,代码可以用和plt.draw()或重绘/更新图形plt.pause(0.001),这样我就可以实时或在调试时跟踪我的计算进度。我如何在情节表达(或情节)中做到这一点?

0 投票
1 回答
1003 浏览

callback - 使用 dcc.DatePickerRange 在 Plotly Express 中进行多输入回调

我正在使用 plotly express 和 dash 创建我的第一个实时交互式仪表板。当前显示非常基本,只有 2 个图表和一个省的复选框列表。我的下一个添加将是来自 dash 核心组件的日期范围选择器。但是我似乎无法将这部分成功集成到回调中。

我似乎也无法在网上找到任何使用日期范围选择器的具有多个输入的回调示例。

我的代码如下,任何建议或反馈表示赞赏。