2017-11-30 3 views
-1

Gibt es eine Möglichkeit, die Farbe von nur einem Punkt (dem letzten) in einem Liniendiagramm zu ändern? Hhint: Die Anzahl der Punkte, die ich benutze, ist 4.Ändern der Farbe von nur einem Punkt in einem Flot Liniendiagramm

Teil des aktuellen Code ist der folgende:

var Arr_data = [[]]; 
... 
var plot1 = { 
     series: {    
     lines: { 
      show: false, 
      fill: 1, 
     }, 

     splines: { 
      show: true, 
      tension: 0.4, 
      lineWidth: 2, 
      fill: 0.1, 
     }, 

     points: { 
      radius: 8, 
      lineWidth: 1, 
      show: true, 
      symbol: "circle", 
      fillColor: customColorVar 
     }, 
     ... 
$.plot($("#chartID"), [ Arr_data ], plot1); 
+0

Ähnliche Frage (gleiche Übung?): Https://Stackoverflow.com/q/47572394/2610249 – Raidri

Antwort

0

Das ist nicht möglich, mit den normalen Optionen ist. Sie können nur den letzten Datenpunkt in eine zweite Datenreihe kopieren und für diese Datenreihe die andere Farbe verwenden. Dies sollte den Punkt aus der ersten Datenreihe überstreichen. Wenn es Probleme mit diesem sind, könnten Sie einen Schritt weiter gehen und drei Datenreihen erzeugen:

  • One mit allen Datenpunkten für eine Linie,
  • ein mit allen Datenpunkten, aber die letzte für die Punkte in der normalen Farbe und
  • eins mit nur dem letzten Datenpunkt für die andere Farbe.
Verwandte Themen