微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Plotly - 图形对象 - 使用下拉菜单时的不同颜色

如何解决Plotly - 图形对象 - 使用下拉菜单时的不同颜色

我正在运行以下代码

# Import Libraries
import numpy as np
import pandas as pd
import plotly.graph_objects as go
import datetime

# Read CSV file 

df = pd.read_csv("covid19pt_data.csv")

## set the index as the data column
## all of the remaining columns are Now of the same int64 type

df = df.set_index('data')



# Assign the chart to a variable 
fig = go.figure()

#set up ONE trace
fig.add_trace(go.Bar(x=df.index,y=df[df.columns[0]],# marker_color = colors,visible=True))


updatemenu = []
buttons = []

# button with one option for each column 
for col in df.columns:
  buttons.append(dict(method='restyle',label=col,visible=True,args=[{'y':[df[col]],'x':[df.index],'type':'bar'},[0]],)
  )

# adjustments to the updatemenus

updatemenu = []
main_menu = dict()
updatemenu.append(main_menu)

updatemenu[0]['buttons'] = buttons
updatemenu[0]['direction'] = 'down'
updatemenu[0]['showactive'] = True

# add dropdown menus to the figure
fig.update_layout(showlegend=False,updatemenus=updatemenu)

fig.update_layout(
  template='plotly_dark',margin=dict(r=10,t=25,b=40,l=60)
  )

# Show Graphics
fig.show()```

代码正在运行,并显示了 y 的不同实例的下拉菜单。然而,所有实例都以相同的颜色(和蓝色)而不是不同的颜色呈现。在没有菜单的情况下,Plot.ly 会自动为每个人分配一种颜色并绘制它们。我希望下拉菜单的行为与下拉菜单相同,但事实并非如此,我也找不到解决方案。

有什么想法吗?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?