2011-10-12 16 views
5

Flotta, eksenleri 10, 20 yerine 20 $, 20 $ göstermek için kullanabileceğim bir yol var mı?dosya: Eksenlerde birimleri göster?

the documentation'u kontrol ettim, ancak bir yol göremiyorum, ancak ortak bir gereksinim gibi görünüyor - özellikle de eksenleri kolayca etiketleyemediğiniz için.

cevap

14

API'da "tickFormatter" seçeneğini arıyorsunuz. Örneğin

:

var data1 = [[0,3],[10,1],[20,2],[40,8],[50,10]]; 

someFunc = function(val, axis){ 
    return "$" + val 
} 

plot = $.plot($("#placeholder"), 
    [{ data: data1}], { 
     xaxis: { tickFormatter: someFunc } 
    }); 

üretir:

enter image description here

+0

Xaxis için tek birim adını göstermek mümkündür olup olmadığını düşünüyordum. Teşekkürler. –

+1

@ Joe.wang, Ne demek istediğinden emin değilim. Bunun altında bir eksen etiketi ekleyebilirsin: "(dolar cinsinden)" ya da bir şey – Mark

+1

Cevabınız için teşekkürler, demek ki, örneğinizde, xaxis'in maksimum değerinin yanı sıra $ 50 değerinin yanı sıra "$" gösterelim. değerler. Şimdi, cevabınıza dayanarak bunu nasıl yapacağını biliyordum. Teşekkürler. –

İlgili konular