Sadece xAxis üzerinde zaman etiketleri göstermem gerekiyor. Highcharts kullanıyorum ve nasıl yapılacağını tam olarak anlamadım. XAxis'te 21:00 biçiminde zaman etiketleri olmalıdır. Tarihlere ihtiyacım yok, sadece zamana ihtiyaç var. Ayrıca, iki etiket arasındaki fark 00:30 (yarım saat) veya 01:30 olmalı ve yakınlaştırılabilir olmalıdır. PHP betiğimde veritabanı her yarım saatte bir değer yazıyor ve bir grafikte göstermem gerekiyor. Kötü ingilizcem için özür dilerim, ben Rus'um. Herhangi bir yardım mutluluk duyacağız :)Yalnızca xAxis'de saat etiketlerini göster. Highcharts
9
A
cevap
16
Grafiğinizdeki Xaxis size tickinterval
ve dateTimeLabelFormats
sağlamanız gerekir. Aşağıdaki kod, 1.5 saatlik kene aralığı verir. Böyle bir hızlı cevap için teşekkür tickInterval: 1.5 * 3600 * 1000,
xAxis: {
type: 'datetime',
//Sets tickInterval to 24 * 3600 * 1000 if display is by day
tickInterval: 1.5 * 3600 * 1000,
dateTimeLabelFormats : {
day: '%H:%M'
}
}
yılında 1.5 değiştirerek istediğiniz saatte istediğiniz sayıda bunu değiştirebilirsiniz! Şimdi başka bir sorunum var - xAxis'teki yAxis eşleşme zamanı etiketlerinde sayıların nasıl oluşturulacağını anlayamıyorum. Bana yardım edebilir misiniz, lütfen? – starky
Grafiklere bağlanmak için json verilerini kullanıyorsanız, http://www.highcharts.com/ref/show/gh/get/jquery/1.7.1/highslide-software/highcharts.com/tree/ master/samples/highcharts/series/data-array-of-name-değeri/ –
Yukarıdaki link bir 404 alır – CookieCoder