相关疑难解决方法(0)

Plotly:如何使用 plotly.graph_objects 和 plotly.express 在图形中定义颜色?

有许多问题和答案以一种或另一种方式涉及这个主题。有了这个贡献我想清楚地说明为什么一个简单的计算策略,如marker = {'color' : 'red'}对工作的意愿plotly.graph_objects (go),但color='red'不会为了plotly.express (px)虽然颜色是两者的属性px.Linepx.Scatter而且我想说明为什么它的真棒,它没有。


所以,如果px应该是制作情节图最简单方法,那么为什么像color='red'返回错误这样明显的东西

ValueError: 'color' 的值不是 'data_frame' 中列的名称。

让我applyig一个展示gapminder数据集和显示的散点图Life expectancyGDP per capita所有(至少大多数世界各地的)国家作为2007。像下面这样的基本设置将产生以下图

图 1,绘图使用go

在此处输入图片说明

颜色由名为plotly的循环设置,但在此处指定使用 marker = {'color' : 'red'}

图2,代码:

import plotly.graph_objects as go

df = px.data.gapminder()
df=df.query("year==2007")

fig = go.Figure()
fig.add_traces(go.Scatter(x=df['gdpPercap'], y=df["lifeExp"],
                          mode = 'markers',
                          marker = …
Run Code Online (Sandbox Code Playgroud)

python plotly plotly-python

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

标签 统计

plotly ×1

plotly-python ×1

python ×1