2016-12-12 8 views
1

ich auf den folgenden Kommentar wollte: Conditional coloring in dc chartsbedingte Färbung in DC-Chart

Wie können wir definieren die untere und obere Grenze eines colorDomain zu reflektieren automatisch die Min- und Max-Werte einer bestimmten Gruppe? Zum Beispiel, indem ich einen Filter anwende, möchte ich sicherstellen, dass ich den Farbverlauf grün bis rot benutze, auch wenn sich die Min- und Max-Werte nach dem Filter geändert haben.

Sollte ich Reductio verwenden, um die reaktiven Min- und Max-Werte zu erfassen?

Antwort

0

Dies geschieht nicht automatisch, da die Farben oft eine absolute Bedeutung haben und nicht neu skaliert werden sollten. Es ist sehr ähnlich wie elasticX und elasticY.

Es ist ziemlich einfach, es automatisch zu berechnen - nur einen Event-Handler gesetzt calculateColorDomain jedes Mal rufen das Diagramm neu gezeichnet wird:

chart.on('preRedraw', function() { 
    chart.calculateColorDomain(); 
}); 

It should really be an option.