问题标签 [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 投票
3 回答
35181 浏览

python - 如何在 Python 中使用 Plotly Express 在同一 y 轴上绘制多条线

我刚刚安装了plotly express。我正在尝试做一些简单的事情 - 将我的数据框的每一列绘制在同一个 y 轴上,索引作为 x 轴。以下是问题/意见:

数据框是否有必要将索引作为列用作 x 轴?我可以不直接使用 x 轴的索引吗?如何在 y 轴上为同一 x 轴添加多个轨迹?

请注意,我不是尝试使用 plotly 添加跟踪,而是尝试使用 plotly-express。

此外,网上有一些类似的帖子,最接近的是: https ://community.plot.ly/t/multiple-traces-plotly-express/23360 但是,这篇 文章显示了如何添加散点图,而不是线. 我想绘制一条线,并且没有类似于此处示例中显示的 add_scatter 的 add_line。

提前感谢任何帮助

示例代码:

阴谋:

在此处输入图像描述

0 投票
3 回答
4717 浏览

python - plotly express 平面图中的单轴标题

我正在学习使用 pyplot.express 并努力解决以下设计问题:在多面图中,每个子图都重复轴标题(在示例中为“花瓣宽度(厘米)”)。有没有办法使用 pyplot.express 为多面图上的所有子图获取单轴标签?

谢谢,迈克尔

最小的例子:

虹膜刻面图

0 投票
1 回答
589 浏览

python - 如何将情节表达动画放到静态图像上

我从一个类似于以下内容的数据框中绘制了一个动画图(飞机在地图上移动)中的 plotly-express:

绘制 plotly-express 动画的代码类似于以下内容,并且效果很好:

但是,我现在想将此动画绘制到地图上,但我不知道该怎么做。重申一下,我希望动画在背景中绘制有地图,这样我就可以看到飞机的位置。

0 投票
2 回答
4119 浏览

python - 如何在 plotly express scatter 中只为多种颜色设置一条趋势线?

我想创建一个只有一条趋势线的散点图。Plotly express 为点列表中的每种颜色创建不同的趋势线。

有没有办法为所有点创建一条趋势线?

阴谋:

在此处输入图像描述

提前致谢!

0 投票
4 回答
15018 浏览

python - 如何在 plotly express 条形图中隐藏颜色条和图例?

我正在创建一个类似这样的条形图:

c != None图形生成图例或颜色条时。我怎样才能删除它们中的任何一个?

0 投票
2 回答
8499 浏览

python - 如何使用 plotly express 向折线图添加点或标记?

plotly.express 非常方便生成漂亮的交互式绘图。下面的代码生成按国家/地区着色的折线图。现在我需要在情节中添加点。有谁知道我如何向折线图添加点?

0 投票
1 回答
74 浏览

python - 由第三个变量着色用 plotly.express 混淆了日期轴的顺序

我有一个如下所示的数据框。

我绘制了变量Countsvs Year_Month。一切看起来都很正常。

但是,当我尝试通过第三个变量为线条着色时,Region在这种情况下,Year_Month轴完全搞砸了。

有谁知道为什么?我怎样才能解决这个问题?

0 投票
1 回答
5894 浏览

python - 使用 plotly-express 按值按降序排列条形图中的条形

我需要制作一个带有按值降序排列的条形图的条形图。我首先按值按降序对数据帧进行排序。然后我使用 plotly.express 生成交互式条形图。但是,我发现这些条仍然按升序排列。有谁知道我做错了什么?非常感谢您的帮助。

0 投票
3 回答
12659 浏览

python - 有什么方法可以在 plotly express 中实现堆叠或分组条形图

我正在尝试在 plotly express 中实现分组条形图(或)堆叠条形图

我已经使用 plotly 实现了它(这很简单),下面是它的代码。数据框中共有六列 ['Rank', 'NOC', 'Gold', 'Silver', 'Bronze', 'Total']

输出:

在此处输入图像描述

我期待使用 plotly-express 得到类似的输出。

0 投票
2 回答
1408 浏览

python - 如何禁用 plotly.express.line 中的趋势线?

我愿意在同一张图表上绘制 3 个时间序列。数据源是一个pandas.DataFrame()对象,存在的类型Timestamp,以及使用 的颜色参数datetime.date从同一列绘制的 3 个不同的时间序列。Valueplotly.express.line()

图表上显示了 3 条线,但每条线都伴随着某种趋势线。我在函数签名中看不到如何禁用这些趋势线。你能帮忙吗?

我做了几次尝试,例如使用另一个color,但趋势线只是停留在那里。

请在下面的代码片段和结果图表中找到。

(如果相关,我正在使用jupyterlab

散点图截图

屏幕上的时间戳如下所示(这是 [常规] 每周时间序列):

大豆时间序列数据

并且,根据类型:

我要补充的是,我最初认为是趋势线的线看起来更像是从每个时间序列的第一个数据点到最后一个数据点的直线。