2012-04-01 11 views

Odpowiedz

10

Dodaj parametr lineWidth na liście series. Zobacz ten kod jsFiddle. Kluczowy kod:

var chart = new Highcharts.Chart({ 
    // some other code 
    series: [ 
     { 
      name: 'Tokyo', 
      data: [7.0, 6.9, 9.5, 14.5, 18.2, 21.5, 23.3, 18.3, 13.9, 9.6], 
      lineWidth: 5 
     }, { 
      name: 'New York', 
      data: [-0.2, 0.8, 5.7, 11.3, 17.0, 22.0, 20.1, 14.1, 8.6, 2.5], 
      lineWidth: 15 
     } 
    ] 
} 

Zobacz również the documentation dla możliwych parametrów.

// EDIT

Można również zmienić rozmiar markery na całej tabeli lub pojedynczych punktów. Zobacz to jsFiddle. Kod:

var chart = new Highcharts.Chart({ 
    // some other code 
    series: [ 
     { 
      name: 'Tokyo', 
      data: [7.0, 6.9, 9.5, 14.5, 18.2, 21.5, 23.3, 18.3, 13.9, 9.6], 
      // marker setting for all points in this series 
      marker: { 
       radius: 5 
      }, 
      lineWidth: 5 
     }, { 
      name: 'New York', 
      // marker setting for second point only 
      data: [-0.2, { y: 0.8, marker: { radius: 15 }}, 5.7, 11.3, 17.0, 22.0, 20.1, 14.1, 8.6, 2.5], 
      lineWidth: 15 
     } 
    ] 
} 
+0

Zmienia grubość linii, ale nie wpływa na rozmiar każdego poletka. Czy istnieje metoda zmiany rozmiaru wykresu? – Blob

+0

Jaki jest rozmiar działki? Nie rozumiem tego pytania. :) – freakish

+0

@ freakish Spróbowałem kodu, który właśnie umieściłem w moim oryginalnym wpisie, jednak nie działało. Każda wartość na wykresie jest reprezentowana przez kropkę, próbuję zmniejszyć ich rozmiar – Blob