SORU
18 AĞUSTOS 2011, PERŞEMBE


Nasıl x ekseninde highcharts bir tarih almak için?

X ekseni Highcharts için bir tarih elde etmek için standart bir yol var mı? Kendi belgelerinde bulamıyorum: http://www.highcharts.com/ref/#xAxis--type

Zaman aralığı yeterince büyük olduğunda, tarihleri gösterir. Zaman aralığı yeterince büyük değil, ancak, sadece bir saat, bu gibi gösterir:

enter image description here

Bu ideal daha az... eğer bir tarih gösterecek ve bu durumda zaman olabilir eğer, bu harika olurdu. Herkes nasıl biliyor?

CEVAP
18 AĞUSTOS 2011, PERŞEMBE


Highcharts otomatik olarak zoom aralığı mevcut en iyi biçimi bulmaya çalışır. Bu ise x ekseni 1 ** türü varsa yapılır. Mevcut yakınlaştırma birimi hesaplanır bir sonraki biri olabilir:

  • ikinci
  • dakika
  • saat
  • gün
  • hafta
  • ay
  • yıl

Bu birim daha sonra eksen etiketleri için bir biçim bulmak kullanılır. Varsayılan desen:

second: '%H:%M:%S',
minute: '%H:%M',
hour: '%H:%M',
day: '%e. %b',
week: '%e. %b',
month: '%b \'%y',
year: '%Y'

Eğer bir gün bir parçası olmak istiyorsan "saat"bu seviye için dateTimeLabelFormats seçeneği değiştirmek gerekir düzey etiketleri %d %evardır. Bu mevcut kalıplar vardır:

  • %a: Kısa hafta içi,''. Mon gibi
  • %A: Uzun hafta içi, 'Pazartesi' gibi.
  • %d: ay, 01 31-İki haneli gün.
  • %e: 31'e kadar ay, 1 Gün.
  • %b: Kısa ay, 'gibi'. Jan
  • %B: Uzun ay gibi. Ocak
  • %m: İki basamaklı sayı ile 12 ay, 01.
  • %y: İki haneli Yıl 2009 09 gibi.
  • %Y: Dört basamaklı yıl, 2009 gibi.
  • %H: 24 saat biçiminde İki basamaklı saat, 00 ile 23 arasında.
  • Ben%: 12 saat biçiminde İki basamaklı saat, 00 11.
  • %l (küçük harf L): 11 ile 12 saat formatında, 1 Saat.
  • %M: İki basamaklı dakika, 00 59.
  • %s: büyük harf AM veya PM.
  • %S: küçük AM veya PM.
  • %S: İki basamaklı saniye, 00 59

http://api.highcharts.com/highcharts#xAxis.dateTimeLabelFormats

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Cartoonium

    Cartoonium

    11 NİSAN 2011
  • Samantha Crain

    Samantha Cra

    30 EKİM 2008
  • JeezyVEVO

    JeezyVEVO

    12 Mayıs 2009