2016-04-06 7 views
0

Ich benutze die Combo-Balken-Linie von Chart.js V2.0 (Beta), um den aktuellen Wert alle 15 anzuzeigen min als Balkendiagramm und das Maximum vom letzten Tag als Liniendiagramm (grüne Linie) und das absolute Maximum (rote Linie) ... Es funktioniert gut - vielen Dank an nnick und sein Entwicklerteam für diese großartige Arbeit . Aber wie Sie sehen können, haben die Linien die Punkte, die in diesem Fall für mich sinnlos sind. CombinedBar-LineChartWie verbirg ich die Punkte in einem kombinierten Linien- und BarChart gezeichnet von Chart.js V2.0

Ich brauche nur eine „flache Line“ ... In der Dokumentation ich gelesen, dass Sie point.pointStyle oder point.radius aber es dauerte noch keinen Effekt einstellen ...

Danke alle für etwas Hilfe :-) Hier kommt der Code:

var barChartData = { 
     labels: <?php echo $label; ?> , 
     datasets: [{ 
      type: 'bar', 
      label: 'Aktuelle Messung', 
      backgroundColor: "#ff9900", 
      data: <?php echo $data_1; ?>, 
      borderColor: '#ff9900', 
      borderWidth: 1 
     }, { 
      type: 'line', 
      label: 'Messung Vortag', 
      backgroundColor: "transparent", 
      data: <?php echo $vsm_vort; ?>, 
      borderColor: 'green', 
      PointStyle: 'none', 
      radius: 0, 
      borderWidth: 2 
     }, { 
      type: 'line', 
      label: 'Vereinbartes Maximum', 
      backgroundColor: "transparent", 
      borderColor: 'red', 
      data: <?php echo $vsm_max; ?> 
     }, ] 

Antwort

0

gerade herausgefunden, dass point.radius funktioniert sehr gut ... Aber wenn Sie haben borderWidth gesetzt, der Punkt wird immer noch in der Zeile angezeigt. Ich habe beide Werte auf Null geändert und jetzt habe ich eine "flache Linie" ...

Verwandte Themen