2013-11-05 14 views
5

Y eksenin dakika cinsinden ölçüldüğü bir Google Grafiğim var.Bir süreyi saat olarak, bir Google Grafikler y ekseni olarak biçimlendirin y ekseni

etiketler 2hrs40 gibi formatında gösterim şekilde nasıl y ekseniyle biçimlendirebilir veya 2:40 veya benzer bir şekilde? Zamanı ham dakikalarda görüntülemek istemiyorum ve 90 dakika boyunca "1.5" gibi bir ondalık olarak göstermek istemiyorum.

documentation, ICU Pattern Set numaralı telefonu kullanmamı söylüyor, ancak bu sayfadan çözemiyorum.

Bu mümkün mü? Ve bu gibi zamanı doğrudan formatlayamazsam, Javascript'i kullanarak <svg> elemanını değiştirerek tabloyu "kesmek" için bir yol var mı?

cevap

7

Biçimlendirme seçenekleri, bunu yapmanızı sağlamaz. Bununla birlikte, değerleri göstermek için kullanmak istediğiniz onay işaretleri ve dizeler için kullanılacak değerleri el ile belirtmek üzere vAxis.ticks seçeneğini kullanabilirsiniz. vAxis.ticks seçeneği, her nesnenin v (değer) ve f (biçimlendirilmiş değer - grafikte neyin görüntüleneceği) özelliklerinin bulunduğu bir nesne dizisi alır. Bunun gibi bir şey çalışmalıdır:

vAxis: { 
    ticks: [{v: 0, f: '0:00'}, {v: 30, f: '0:30'}, {v: 60, f: '1:00'}, {v: 90, f: '1:30'}] 
} 
+0

Bu çalışır. Önceden bildiğim gibi, y ekseninin aralığı ne olursa olsun, “ticks” nesnesini dinamik olarak üretmek zorunda kaldım, birazcık hacky, ama farketmez. Teşekkürler! – GMA

0

Google bunu yapmanıza izin verir .... Bunu "5 dk." Gibi verileri göstermek için yapıyorum. Seçeneklerinizde bunu yapın:

İlgili konular