2008-10-06 5 views
8

Yığınlama akışı kullanıcı sayfasındaki yeni "itibar" sekmesini gördükten sonra, Flot grafik kitaplığı ile biraz oynamaya ilham verdim. Birkaç yüz seriye sahip bir çizgi grafiğim var. Bu serilerin sadece bir çift herhangi bir zamanda görünür olacaktır. Veri serilerim birkaç "kategoriye" ayrılıyor ve o kategoriye göre sayısal renk dizinini atarım. Rengi, "kategori" veri ile ilişkilendiren özel bir efsane oluşturmanın nihai amacı için, Flot tarafından belirli bir renk indeksi değerine hangi gerçek rengi atandığını görmek isterim. Bu renk değerlerini nasıl alabilirim?Bir dizi grafikten renk serisinin rengi alma

Renkler için kendi dizilimimi sağlayabildiğimi görüyorum, ancak bunu yapmakta isteksizim; çünkü verileri yükleyene kadar kaç tane kategoriye sahip olacağımı bilmiyorum. Sadece yolunda çok büyük bir dizi oluşturabileceğimi varsayalım, ama Flot'a sormak mümkün olsaydı, her bir dizinin rengi nedir?

cevap

14

Sadece bunun gibi http://flot.googlecode.com/svn/trunk/API.txt'un altında bir örnek var.

var plot = $.plot(placeholder, data, options) 
var series = plot.getData(); 
for (var i = 0; i < series.length; ++i) 
    alert(series[i].color); 
+0

Ve aslında bu belgeleri okumaya çalıştım ... Sanırım sonunda yola çıktım! Teşekkürler! –

+0

"Seriler" de belirli diziler nasıl belirlenir? –

+0

Onlar "veri" ile aynı sırada olacaklar. – Tom