2013-07-17 3 views

Antwort

9

Es erfordert und Array von Farben =>['#aec7e8', '#7b94b5', '#486192'], würde so etwas funktionieren.

var chart = nv.models.discreteBarChart() 
        .... 
        .... 
        .color(['#aec7e8', '#7b94b5', '#486192']); 

NVD3 erbt die Standardwerte von d3 gesetzt colurs here

Hoffe, es hilft.

+3

Farbe() setzt die Farbe pro-Datensatz während barColor() Sätze die Farbe pro Gruppe (mit automatischer unterschiedlicher Schattierung, um die Balken unterscheidbar zu machen). Sie nehmen beide Farbfelder an. – Heliodor

+0

keiner der Link funktioniert..alle tot –

2

Wenn Sie eine einzige Farbe verwendet werden soll, dann kann es aus den Optionen wie unten Objekt zurückgegeben werden:

var options={ 
 
.... 
 
colour:function(){ 
 
return '#ff0000'; 
 
}, 
 
... 
 
.. 
 
}