问题标签 [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 回答
142 浏览

python - 有没有办法在 Plotly Express 中使用十六进制颜色代码自定义 color_continuous_scale 参数?

我已经搜索了一段时间,我正在尝试通过十六进制颜色代码自定义颜色比例,但我找不到有效的方法来做到这一点。默认预设颜色销售是我们唯一的选择吗?这是由 plotly 的 mapbox API 生成的地图。

我在这里浏览了他们的文档: https ://plotly.com/python/styling-plotly-express/

任何评论或提示将不胜感激!

0 投票
1 回答
474 浏览

python - 在 Plotly Express Funnel 中,您如何重新排序 de y 轴类别?

我有一个包含所有数据的 DataFrame,并且我有以下阶段顺序

我的 DataFrame 完全符合 Order 字典所需的顺序,但我的图表不断使用 QUOTE 和 DEMO 切换位置。

是否使用 category_orders 实际上没有区别,尝试了一堆字典样式和排列但似乎没有一个工作。

https://plotly.com/python-api-reference/generated/plotly.express.funnel.html category_orders(带有 str 键和 str 值列表的字典(默认 {}))——默认情况下,在 Python 3.6+ 中,坐标轴、图例和构面中的分类值的顺序取决于这些值在 data_frame 中首次遇到的顺序(在低于 3.6 的 Python 中默认不保证顺序)。此参数用于强制对每列的值进行特定排序。此 dict 的键应对应于列名,值应是与所需的特定显示顺序相对应的字符串列表。

这是带有 Demo 和 QUOTE 的底部问题的 DataFrame

在这里检查我的漏斗图像 漏斗 顺序错误 by plotly

0 投票
0 回答
58 浏览

python-3.x - 如何在绘图漏斗中再添加 1 种细分颜色?

我在“og”上有 1 个状态 - false,在“no og”上有 2 个状态是真假

is_retargeting 媒体源 价值观
错误的 og 步骤1 31992
真的 没有 og 步骤1 33644
错误的 没有 og 步骤1 32199
错误的 没有 og 第2步 20699
错误的 og 第2步 47796
真的 没有 og 第2步 23668
真的 没有 og 第三步 10744
错误的 没有 og 第三步 27622
错误的 og 第三步 20979
错误的 没有 og 第4步 16459
错误的 og 第4步 28444
真的 没有 og 第4步 49749

我想出了这段代码,但它只显示 2 种颜色,但没有解释就打破了“no og”。这是我得到的截图 在此处输入图像描述

如何is_retargeting为这个漏斗添加一个细分列,以便它显示“no og”的真假?

0 投票
0 回答
129 浏览

python - 将下拉过滤器添加到 Plotly Express 图表

我有以下代码(在烧瓶视图中)显示 12 个月内不同餐厅的平均评分:

这呈现了这一点: 在此处输入图像描述

由于我将拥有更多餐厅,因此我想添加一个下拉过滤器,以便能够选择 1 家或更多餐厅(默认情况下仅选择 1 家)并根据选择自动更新图表。这几个月也一样,因为我将获得更大的时间框架。

我找到了一些 Plotly 的示例,但没有找到 Plotly Express 的示例。请注意,我使用的不是 Pandas,而是从 PSQL 数据库加载的 Flask 模型的列表/字典。

谢谢您的帮助

0 投票
1 回答
561 浏览

python - 如何使用 plotly-express 组合两个数据框并将数据绘制为一条线

我正在尝试绘制两个数据集的折线图,每个数据集都包含值'date''conversions''cpi'作为一条线。该图显示了值的每日计数,因此我在处理同一天正确绘制每个数据集的值时遇到了问题:

在此处输入图像描述

样本数据:

我的代码是:

如何解决绘制两个相同日期的问题?

编辑

使用all_installsTime_df = all_installsTime_df.sort_values('date').reset_index(drop=True)在此处输入图像描述

0 投票
3 回答
2297 浏览

python - 有没有办法使用 Plotly express 显示多个子图

我很想知道是否有相当于:

在此处输入图像描述

这会生成 Plotly 图表,而不是 matplotlib 图表。

0 投票
1 回答
4607 浏览

python - 在 Plotly Express 散点图中将所有标记设置为相同的固定大小

我正在寻找一种将 Plotly Express 散点图中的所有标记设置为相同大小的方法。
我想自己指定固定大小。

我知道您可以使用变量来设置标记的大小(使用px.scatter(size='column_name'),但它们会得到所有不同的大小。它们都需要具有相同的大小。

这是我的示例代码:

情节表达如何给标记所有相同的固定大小

0 投票
2 回答
455 浏览

python - Python plotly散点图,从数据框中获取标记颜色

我有以下数据框,我想为其创建一个散点图:

我希望标记颜色是“颜色”列中列出的每个项目的确切颜色,但是,当我使用以下内容时,它会根据该列中的值分配默认颜色,而不是分配列出的实际颜色:

0 投票
1 回答
1951 浏览

python - 在绘图条形图中更改颜色

如何在条形图中改变表达特定条形的颜色。例如,我想将颜色更改为 Purple ,更改为 German Shephard(来自该品种)。

谢谢。

0 投票
1 回答
553 浏览

python - 绘制折线图,​​不管x轴python的顺序

我有一个包含两列的数据框。机器 ID 和值。我将数据框按降序排序(首先是具有高值的机器)并绘制折线图。但是,它仍然显示 x 轴(MachineID 1 到 60,而不是先取最高值 MachineID。)

为了解决这个错误,将 machineID 列更改为字符串,但仍然无法首先获取具有 High 值的机器。

示例数据框:

我的代码:

上述代码的输出:

在此处输入图像描述

所需输出:

价值高的机器优先,依此类推。