SORU
15 Aralık 2011, PERŞEMBE


Highcharts serisi için Ek Veri seti

grafikte göstermek için kullanacağı bir dizi nesne için bazı ek veri geçmek için herhangi bir şekilde? ipucu yok

örneğin

 tooltip: {
     formatter: function() {
               return '<b>'  this.series.name  '</b><br/>' 
           Highcharts.dateFormat('%b %e', this.x)  ': '  this.y;
     }

burada sadece dizi kullanabiliriz.adı , bu.x & bu.serisi için y. başka bir dinamik değer yalnız veri kümesi ile geçmek istiyorum diyelim ve dizi üzerinden erişim nesnesi olabilir. bu mümkün mü?

Şimdiden teşekkür ederim.

CEVAP
15 Aralık 2011, PERŞEMBE


Eğer her bir veri noktası bir karma olduğu, aşağıdaki gibi dizi nesnesi ayarlarsanız evet, o zaman ekstra değerler geçirebilirsiniz:

new Highcharts.Chart( {
   ...,
   series: [{
         name: 'Foo',
         data: [ { y : 3, myData : 'firstPoint' },
                 { y : 7, myData : 'secondPoint' },
                 { y : 1, myData : 'thirdPoint' } ]
      }]
} );

Senin tooltip" nesnesinin özniteliği geçti. "nokta üzerinden erişebilirsiniz

tooltip: {
     formatter: function() {
               return 'Extra data: <b>'  this.point.myData  '</b>';
     }
}

Tam örnek: http://jsfiddle.net/japanick/dWDE6/314/

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • LiquidMusick

    LiquidMusick

    23 Aralık 2010
  • MikeyMacintosh

    MikeyM

    28 Aralık 2009
  • Drakinen

    Drakinen

    1 EYLÜL 2008