相关疑难解决方法(0)

如何使用 Plotly 控制顶部的跟踪图?

我正在使用 Plotly python 库生成一个带有几个小提琴图和几个填充散点图的图形。无论fig.add_trace我的代码中的各个调用的顺序如何,小提琴图始终绘制在散点图后面。

有谁知道是否有控制布局或情节顺序的特定方法?就像是zorder=3

小提琴前的散点图

plotly plotly-python

14
推荐指数
2
解决办法
2万
查看次数

Pandas:如何使用 df.to_dict() 轻松共享示例数据帧?

这个问题早些时候被标记为如何制作好的可重复的熊猫示例的副本。对于任何寻求制作此类可重复数据样本的人来说,该贡献无疑应该是首选帖子,而这篇文章旨在阐明一种非常实用且有效的方法,将给定的数据样本包含df.to_dict()在与df=pd.DataFrame(<dict>). How to make good reproducible pandas examples 中的问题和答案都没有明确涵盖这一点。Usingdf.to_dict()也可以很好df.to_clipboard()地与 结合使用,在文章How to provide a reproducible copy of your DataFrame with to_clipboard()中进行了简明扼要的介绍


尽管有关于如何提出好问题的清晰简明的指导以及如何创建最小的、可重现的示例,许多人似乎只是忽略了在他们的问题中包含可重现的数据样本。那么,当简单pd.DataFrame(np.random.random(size=(5, 5)))还不够时,有什么实用且简单的方法来重现数据样本呢?例如,您如何使用df.to_dict()并将输出包含在问题中?

python pandas plotly

12
推荐指数
1
解决办法
826
查看次数

Python 中的 Plotly Express 的连续误差带

我需要绘制具有连续误差带的数据。我想以与 相同的方式使用Plotly Expressplotly.express.scatter,但不是使用误差线来获得连续的误差带。对于“连续误差带”,我正在谈论这一点:

在此输入图像描述

python plotly errorbar

6
推荐指数
1
解决办法
3756
查看次数

Plotly:plotly 表达的颜色循环遵循什么?

我认为默认颜色循环将是(某些变体)['blue', 'red', 'green', 'purple', 'orange']如下图所示:

情节 1:

在此处输入图片说明

代码 1:

import plotly
import plotly.express as px

gapminder = px.data.gapminder()
gapminder2007=gapminder.query("year==2007")
px.scatter(gapminder2007, x='gdpPercap', y='lifeExp', color="continent")
Run Code Online (Sandbox Code Playgroud)

至少这似乎是循环的顺序,因为Oceania从大陆中省略会给你这个:

在此处输入图片说明

现在其余颜色的顺序是相同的,除了最后一个橙色的外观(只是表明颜色的应用不是随意的)。

我认为这可以使用plotly.colors.DEFAULT_PLOTLY_COLORS它来检索,这会给你:

['rgb(31, 119, 180)',
 'rgb(255, 127, 14)',
 'rgb(44, 160, 44)',
 'rgb(214, 39, 40)',
 'rgb(148, 103, 189)',
 'rgb(140, 86, 75)',
 'rgb(227, 119, 194)',
 'rgb(127, 127, 127)',
 'rgb(188, 189, 34)',
 'rgb(23, 190, 207)']
Run Code Online (Sandbox Code Playgroud)

但这些颜色的顺序是 ['blue', 'orange', 'green', 'red']...

那么,当设置为in时 plotly 表达遵循什么颜色循环?color="continent"px.scatter(gapminder2007, x='gdpPercap', y='lifeExp', color="continent")

我也试着往下看help(px.colors) …

python plotly

3
推荐指数
1
解决办法
3198
查看次数

标签 统计

plotly ×4

python ×3

errorbar ×1

pandas ×1

plotly-python ×1