Incubator-echarts: opción de color no actualizada

Creado en 22 nov. 2014  ·  3Comentarios  ·  Fuente: apache/incubator-echarts

Hola a todos, en primer lugar, los gráficos electrónicos son increíbles, la próxima gran novedad en la visualización de datos, ¡ustedes son geniales!

Ahora el problema: he estado tratando de cambiar la opción de "color" y usar el método .setOption(). Esto no actualiza el gráfico ni llama al método .refresh(). El único método que funciona es setTheme() // el parámetro vacío arroja un error pero hace el trabajo.

De todos modos, ¡gracias por tu arduo trabajo!

Comentario más útil

Solo porque la leyenda mantiene el mapa de la serie de colores después del renderizado. Pruebe esta opción y cambie el color como su descripción, funciona.

option = {
    color: ['red','green'],
    series : [
      {
          type:'pie',
          data:[
            {name:1, value:10},
            {name:2, value:20}
          ]
      }
  ]
};

Pero, cuando se ha usado la leyenda, puede usar la API de la leyenda: setColor, consulte http://echarts.baidu.com/doc/doc-en.html#LegendInterface , establezca la serie en un nuevo color o falso para borrar la serie 'mapa de colores en la leyenda.

O, tal vez setTheme es la mejor manera, verifique esto http://echarts.baidu.com/doc/example/line1.html# -en
y en la consola, prueba esto
myChart.setTheme({color:['rojo','verde']});
encontrará lo que su necesidad.

Gracias por su apreciación.

Todos 3 comentarios

De hecho, su color ya está vigente, pero no se ha aplicado a la serie echarts, porque la opción actual. El color no corresponde a cada serie. En este sentido, también espero que los echarts cambien —— color decisión secuencial color de serie .

Solo porque la leyenda mantiene el mapa de la serie de colores después del renderizado. Pruebe esta opción y cambie el color como su descripción, funciona.

option = {
    color: ['red','green'],
    series : [
      {
          type:'pie',
          data:[
            {name:1, value:10},
            {name:2, value:20}
          ]
      }
  ]
};

Pero, cuando se ha usado la leyenda, puede usar la API de la leyenda: setColor, consulte http://echarts.baidu.com/doc/doc-en.html#LegendInterface , establezca la serie en un nuevo color o falso para borrar la serie 'mapa de colores en la leyenda.

O, tal vez setTheme es la mejor manera, verifique esto http://echarts.baidu.com/doc/example/line1.html# -en
y en la consola, prueba esto
myChart.setTheme({color:['rojo','verde']});
encontrará lo que su necesidad.

Gracias por su apreciación.

Sí, myChart.setTheme({color:['red','green']}); funciona muy bien, gracias por eso!

¿Fue útil esta página
0 / 5 - 0 calificaciones