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

python - 在plotly python中为离散的等值线图例项目添加轮廓

我目前正在使用 plotly 和 Python 制作离散的等值线图。有没有办法在图例中的每种颜色周围添加边框/轮廓?到目前为止,我看到的大多数解决方案都只是解决标记的边界,这不是我想要的,因为这是一个等值线图。如果我更新标记的轨迹,它只会影响国家轮廓在地图上的外观,但根本不会改变图例。

我知道有一些方法可以更改图例的整体布局或向图例框整体添加轮廓,但我没有看到每个颜色/图例项目的轮廓上的任何内容。这是可能的,还是需要解决方法?

我的离散彩色等值线图代码类似于绘图库(https://plotly.com/python/choropleth-maps/#discrete-colors)中的代码:

现在,地图看起来像这样: 当前地图

但我想在图例中的每个彩色方块周围添加轮廓,有点像这张图片右侧的图例:

想要的图例

0 投票
1 回答
312 浏览

python - Python plotly Express Histogram:图表未显示所有唯一的 TIME_BUCKET 值,它以每小时值合并 TIME_BUCKET

我的 CSV 内容有三列,如 1.1K 列。这具有 5 分钟 TIME_BUCKET 的值,例如 03:40:00+00:00、03:45:00+00:00 等。我希望该图表能够为所有这些不同的 TIME_BUCKETS 绘制直方图,但它实际上是每小时绘制一次图表时间段,例如 03:00、04:00 等。

我的代码如下

我的 CSV 内容如下所示,有 1.1K 列。此处共享整个 CSV以供参考。

输出如下所示 在此处输入图像描述

0 投票
4 回答
4148 浏览

python - 带有整数 xaxis 的甘特图的 Plotly Express 时间线?

我正在使用 plotly express 时间线在此示例之后生成甘特图:https ://medium.com/dev-genius/gantt-charts-in-python-with-plotly-e7213f932f1e

它会自动将 x 轴设置为使用日期,但我实际上只想使用整数(即 Project Kick-Off +1、Project Kick-Off +6 等)。

有没有办法让时间线图不使用 xaxis 的日期?

如果我尝试使用整数,它会将它们视为毫秒。

0 投票
1 回答
648 浏览

python - 如何更改 plotly express 悬停数据中的货币格式?

我一直在尝试在悬停数据中更改此绘图中的货币格式,但没有成功。我想把它从美元换成我的本国货币英镑。有谁知道我需要做什么才能实现这一目标?文档并没有真正深入。

如果我将 $ 符号更改为英镑符号 (£),则会在图表工具提示中显示 customdata。根据他们的说法,他们正在使用 d3 库进行货币格式化,该库声称使用系统语言环境。我已经检查过我使用的是正确的语言环境(即 en_GB.utf-8),所以我不知道还要检查什么?

0 投票
1 回答
446 浏览

python - 缺少数据 Plotly Express px.data

0 投票
0 回答
35 浏览

python - 如何绘制堆栈栏保持数据Python的顺序

我有一个包含 3 列的 df:“Day-Shift”、“State”和“Seconds”。需要使用堆栈条形图可视化这些数据,但保持数据不变。

样本 DF:

图表 X 轴:“日班”,Y:“秒”,颜色:“状态””

例如:在第 01-05 天需要绘制与此 df 顺序相同的图(第一个状态 A 和停止,B 最后状态 C)。我使用 python plotly 绘制了这个,但图表始终保持与堆栈栏底部相同的状态。有什么方法可以可视化与 python 中相同的数据顺序。

东风:

剧情代码:

0 投票
1 回答
460 浏览

python - plotly express 情节已经褪色

我在 Jupyter 笔记本中遇到了 plotly express 问题。情节中的颜色褪色,与图例中的颜色不匹配,它们应该看起来像。有没有人有什么建议?很高兴提供更多信息,但我不确定什么会有用——我还是 Python 新手。

在此处输入图像描述

这就是我的数据的样子。我更改了列名以便它们适合,但我使用的列是“AMI Status”、“Grant Exp”和“Grant Exp QY”。它有大约 7K 行。

0 投票
1 回答
1124 浏览

python - 如何根据不同的dataFrame部分绘制(plotly.express)多条线

例如,我有一个数据框:

我想用“键”分割df,即

现在我有dataFrame基于唯一键数量的 N (2) 的列表。我怎样才能用它来绘制这个plotly

我可以

但我怎样才能添加其他行?plotly.express.Figure没有add_line办法...

0 投票
1 回答
274 浏览

python - Plotly 时间线可以在 Jupyter Notebook Widget 中使用/复制吗?

plotly plotly.express.timeline 很棒,但创造了它自己的形象。似乎我需要将此视觉效果嵌入到 FigureWidget 中,以使其与 Jupyter Notebook 中的布局搭配得很好。所以我试图使用 px.timeline() 所基于的 plotly.graph_objects.Bar() 重新创建绘图。

不幸的是,我不知道如何做到这一点。似乎条形的值被添加到不用作绝对位置的“基本”向量(作为相对值)中。Plotly 似乎不理解 datetime.timedelta() 对象。打印时间线()图形版本将值显示为浮点值数组,不清楚它们是如何计算的。我试过简单地复制它们,但这最终会导致认为 x 轴不是日期时间轴。

任何线索都将受到欢迎。如何使用 Box() 绘制适当的图形,或者如何在笔记本中嵌入/动画/布局 px.timeline() 图形。

时间线图 箱形图

0 投票
1 回答
199 浏览

python - Python Plotly 在同一个 scatter_geo 上表达两个气泡标记?

嗨,是否可以有两种不同的气泡类型代表来自同一数据帧的两个不同值?

目前我的代码如下:

产生以下输出: 地图输出

是否有可能让它显示两个不同的气泡,一个用于确诊病例,另一个用于推文?我正在使用的数据框如下所示: Dataframe