Python 3.x plotly python-修复特定图例标签的颜色
我正在做一个像这样的饼图 我想为不同的数据集制作多个饼图,并将颜色固定在图例名称上,但当顺序发生变化时,颜色方案会遵循顺序 有没有一种方法可以将dict传递到图表中,以固定特定项目的颜色Python 3.x plotly python-修复特定图例标签的颜色,python-3.x,charts,plotly,color-scheme,Python 3.x,Charts,Plotly,Color Scheme,我正在做一个像这样的饼图 我想为不同的数据集制作多个饼图,并将颜色固定在图例名称上,但当顺序发生变化时,颜色方案会遵循顺序 有没有一种方法可以将dict传递到图表中,以固定特定项目的颜色 []您无法传递带有颜色的词典,但可以手动指定颜色,设置为False,并始终以相同的顺序传递值,例如 import plotly fig = { 'data': [{'labels': ['Residential', 'Non-Residential', 'Utility'],
[]您无法传递带有颜色的词典,但可以手动指定颜色,设置为
False
,并始终以相同的顺序传递值,例如
import plotly
fig = {
'data': [{'labels': ['Residential', 'Non-Residential', 'Utility'],
'values': [19, 26, 55],
'type': 'pie',
'sort': False,
'marker': {'colors': ['rgb(255, 0, 0)',
'rgb(0, 255, 0)',
'rgb(0, 0, 255)']
}
}]
}
fig = {
'data': [{'labels': ['Residential', 'Non-Residential', 'Utility'],
'values': [100, 10, 25],
'type': 'pie',
'sort': False,
'marker': {'colors': ['rgb(255, 0, 0)',
'rgb(0, 255, 0)',
'rgb(0, 0, 255)']
}
}]
}
plotly.offline.plot(fig)
很酷,谢谢您的确认。我想我会尝试制作一个颜色列表,读取生成器的顺序,然后重新排序颜色列表以匹配它