2011-09-03 23 views

cevap

0

API'da bunu yapmak için herhangi bir yöntem yoktur. Dizileri kaldırabilir ve başka bir adla tekrar ekleyebilirsiniz, ancak bu animasyonları ikinci kez çalıştırır ve sanırım yeni bir renkle renklendirilir.

chart.series[1].name="Renamed"; 
chart.redraw(); 
+0

teşekkür, aslında görünüyor animasyonlar ikinci kez çalıştırmak yapım oldukça iyi çalışıyor iyi, eğer varsayılan ayarları alırsanız renk değişecektir, evet, ama rengi kendiniz ayarlayabilirsiniz çünkü bu da sorun değil. – Chris

+1

Bu artık doğru cevap olmayabilir. – Leonid

4

Bu iş gibi görünüyor. highchars yılında 3.0 serisi, yeni api ekledi güncelleme seslendi:

chart.series[0].update({name:"name u want to change"}, false); 
chart.redraw(); 

sadece grafiğinin altında serisi adını güncellemek olmaz, ancak araç ipucu adı da.

Şerefe!

Bu grafiği tekrar yeniden çizin için gerekli değildir
38

aslında şimdi bir yol var:

+4

Bu yöntem işe yarar ve eolsson'un kabul edilen yanıtı üzerinden önerilir. – projeqht

+1

Teşekkürler. çok yararlı. Cevap kabul edilmeli. –

+1

Sahte bayrağın fazla eklenmemesi gibi görünüyor. Ben onu çıkardı ve artık chart.redraw() –

-1

Biz aşağıda Grafik bildiriminde serisi seçeneği ile birlikte dahil edebilirsiniz:

 var chart = new Highcharts.Chart({ 
     chart: { 
      renderTo: 'high_container' 
     },title: { 
      text: 'IO Signal Data' 
     },subtitle: { 
      text: 'Source: GPS Modem' 
     }, 

     yAxis: { 
      title: { 
       text: 'Value' 
      } 
     }, 
     legend: { 
      layout: 'vertical', 
      align: 'right', 
      verticalAlign: 'middle' 
     }, 


     xAxis: { 
      type: 'datetime', 
      labels: { 
       enabled: true, 
       formatter: function() { return ddd[this.value][0]; }, //<=== the value to plot chart 

      } 
     }, 
     series: [{ 
      data: ddd, 
      name: SeriesName 
     }] 
    }); 
+0

aramak zorunda kaldım, ama ne yazık ki, bir tabloyu yeniden adlandırmak için nasıl bir isim, nasıl yeniden adlandırılacağı hakkındaydı. Ayrıca, örnekte kodun çoğu yine de ilgisizdir. –

İlgili konular