我正在尝试为某些值/切片创建特定的颜色,但找不到关于它的太多文档。我知道条形图等是可能的,甚至是 Javascript 中的饼图,他们的一个例子有一个颜色选项,但修改它对我没有任何作用。
这就是我所拥有的:
pie_chart = {
'data':
[
{ 'labels': ['V0', 'V1', 'V2', 'V3', 'V4', 'V5', 'V6', 'V7', 'V8', 'V9'],
'values': [v0, v1, v2, v3, v4, v5, v6, v7, v8, v9],
'marker': {'colors': [
'rgb(0, 204, 0)', # Green
'rgb(255, 255, 0)', # Yellow
'rgb(118, 17, 195)', # Purple
'rgb(0, 48, 240)' # Blue
'rgb(240, 88, 0)' # Orange
'rgb(215, 11, 11)' # Red
'rgb(11, 133, 215)' # Light Blue
'rgb(0, 0, 0)' # Black
'rgb(0, 0, 0)'
'rgb(0, 0, 0)'
]
},
'type': 'pie',
'name': "Gym grades",
'hoverinfo':'label+percent+name',
'textinfo':'none'
}
],
'layout': {'title': 'Grades in gym'}
}
url = py.plot(pie_chart, validate=False, filename='Gym Grades')
Run Code Online (Sandbox Code Playgroud)
问题:颜色没有改变(“标记”没有效果)
问题:是否有不同的方式我应该修改颜色
Plotly 在隐藏错误和自动补全缺失颜色方面做得很好。在彩色饼图的工作示例下方,几乎没有缺少逗号。
正如 Meglio 提供的那样,该sort属性可以设置为 false,但这只会更改图例和图表的顺序。颜色由数组的顺序设置。
pie_chart = {
'data': [{
'labels': ['V0', 'V1', 'V2', 'V3', 'V4', 'V5', 'V6', 'V7', 'V8', 'V9'],
'values': [55, 22, 31, 32, 33, 45, 44, 42, 12, 67],
'marker': {
'colors': [
'rgb(0, 204, 0)',
'rgb(255, 255, 0)',
'rgb(118, 17, 195)',
'rgb(0, 48, 240)',
'rgb(240, 88, 0)',
'rgb(215, 11, 11)',
'rgb(11, 133, 215)',
'rgb(0, 0, 0)',
'rgb(0, 0, 0)',
'rgb(0, 0, 0)'
]
},
'type': 'pie',
'name': "Gym grades",
'hoverinfo': 'label+percent+name',
'sort': false,
}],
'layout': {
'title': 'Grades in gym'
}
}
Plotly.newPlot('plot', pie_chart.data, pie_chart.layout);Run Code Online (Sandbox Code Playgroud)
<script src="https://cdn.plot.ly/plotly-latest.min.js"></script>
<div id="plot"> </div>Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11027 次 |
| 最近记录: |