2016-06-23 15 views
1

Ich habe ein Gauge-Solid-Diagramm von 0 bis 200 Prozent. Wenn die Nummer, die ich aus meinem Code bekomme, höher als 100% ist, sollte das Diagramm nur grün und unter 100% nur rot sein. Aber Theres immer diesen Übergang so, wenn die Zahl wie 90% oder 110% ist die Grafik ist immer braun, wenn ich es wie folgt tun:So deaktivieren Sie den Farbübergang in Highcharts Gauge-Solid

yAxis: { 
       lineWidth: 0, 
       minorTickInterval: null, 
       tickPixelInterval: 400, 
       tickPositions: [0, 200], 
       tickWidth: 0, 
       title: { 
        y: -70 
       }, 
       labels: { 
        y: 16 
       }, 
       min: 0, 
       max: 200, 
       stops: [ 
        [0, '#C80000'], 
        [1.0, '#088A08'] 
       ], 
      }, 
+1

Sie ändern Ihre stoppt ein wenig. Bitte überprüfen Sie diese jsFiddle: http://jsfiddle.net/o3z20vza/ Sie können auch eine andere Art von Farben Code verwenden, so dass es diesen Übergang nicht machen wird http://jsfiddle.net/o3z20vza/1/ –

Antwort

0

ersetzen Anschläge mit diesem:

stops: [ 
      [0.999999, 'green'], //green 
      [1.0, 'red'] // red 
     ] 
+0

Diese Antwort leider nicht löse die Frage ... es wird nur rot angezeigt, wenn der Wert von y 100% seines Maximalwerts beträgt. Das ursprüngliche Plakat wollte eine andere, durchgehende Farbe, wenn die Anzeige> = 100 von einem Maximalwert von 200 war. –