2015-09-06 175 views
1

我试图为某些值/切片创建特定的颜色,但无法在其上找到大量文档。我知道这是可能的条形图等,甚至在Javascript中的饼图,其中一个例子有一个颜色选项,但修改它对我没有任何帮助。用Plotly定义饼图切片颜色

这是我有:

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') 

问题:颜色不改变(“标记”没有效果)

问:是否有不同的方式,我应该修改颜色

+1

欢迎来到堆栈溢出!当你有一个不适合你的代码示例时,非常清楚地解释问题是什么 - 它现在究竟做了什么,以及它应该做什么,这很重要。目前尚不清楚您的问题。 –

+0

问题:颜色不改变(“标记”没有效果) - 问:是否有不同的方式,我应该修改颜色 –

+0

好了,你应该编辑成问题,那么 –

回答

0

的问题可能是,默认情况下所有的值V0,V1,...的降序排序,因此,最大的价值是第一位的。在之后,他们被排序“应用”颜色给他们。所以,根据你的颜色定义,价值#4是蓝色的,可能不会是第四。

解决方案将手动订购您的数据,使用sort属性关闭自动订购。