2016-03-22 17 views
0

AngularJs ile highCharts kullanıyorum ve xAxis sayısını 5 ile sınırlamak istiyorum;bir highchart içinde xAxis sınır sayısını

title: { 
     text: '' 
    }, 
    xAxis: { 
     type: 'datetime', 
     tickPixelInterval: 50 
    }, 
    yAxis: { 
     title: { 
     text: '' 
     } 
    }, 

enter image description here

+0

"sadece 5 xAxis gösterir" ne demek istiyorsun? XAxis üzerinde sadece 5 kenede olduğu gibi? –

+0

evet, '[tickPositions'] (http://api.highcharts.com/highstock#xAxis.tickPositions) kullanarak –

+0

istediğim şey, bunu yapmanın bir yoludur. Başka bir yöntem olup olmadığını bilmiyorum. Kıyafetlerin yerleştirilmesini istediğiniz yerde yüksek şemalara söylemek zorundasın. Dizideki 5 elemanın 'tickPositions' öğesine geçmesi 5 keneyi ifade eder. –

cevap

0

tickAmount here belirtildiği gibi Datetime, logaritmik veya kategori eksenleri ile kullanılamaz: böylece highchart sadece 5 Xaxis gösterir kodum var. Bunu elde etmek için Puanlar kullanılabilir.

xAxis: { 
    type: 'datetime', 
    categories: ['2016-01-01', '2016-01-02', '2016-01-03', '2016-02-01', '2016-02-02', '2016-03-01', '2016-03-02', '2016-04-01', '2016-04-02'], 
    tickPositions: [0, 2, 4, 6, 8] 
} 

TickPositions dizisindeki değerler dizin konumlarıdır. İşte fiddle.