如何在 plotly 漏斗中添加 1 个细分颜色?

问题描述

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

is_retargeting media_source 步骤 价值观
错误 og 第一步 31992
真的 没有OG 第一步 33644
错误 没有OG 第一步 32199
错误 没有OG 步骤2 20699
错误 og 步骤2 47796
真的 没有OG 步骤2 23668
真的 没有OG step3 10744
错误 没有OG step3 27622
错误 og step3 20979
错误 没有OG step4 16459
错误 og step4 28444
真的 没有OG step4 49749

我想出了这个代码,但它只显示了 2 种颜色,但没有解释就打破了“no og”。 这是我得到的截图

enter image description here

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

import pandas as pd
pd.set_option('max_columns',None)
df = pd.read_csv("name.csv")

df.loc[df["media_source"] != "organic","media_source"] = 'non organic'
df = df.groupby(['is_retargeting','media_source']).sum().reset_index()
df1 = df.melt(id_vars=["is_retargeting","media_source"],var_name="step",value_name="Values")
fig = px.funnel(df1,x='Values',y='step',color='media_source')
fig.show()

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...