Aşağıdaki seçenekleri kullanmak, tarayıcım yeniden boyutlandırıldığında, CategoryAxisLabels ürünümün satır şemasında çakışmasını önlememe yardımcı olmaz.CategoryAxis etiketlerinin LineChart uygulamasında çakışmasını engelle
categoryAxis.autoGridCount = true;
categoryAxis.minHorizontalGap = 100;
categoryAxis.gridPosition = "start";
categoryAxis.equalSpacing = false;
categoryAxis.parseDates = false;
chart.validateNow();
Bu işlevleri, $(wndow).on('resize', function() {...});
etkinliğinde tetiklerim.
Ayrıca, eksen etiketlerini biçimlendirmek için özel bir labelFunction var unutmayın.
Sonucum: 476px'den autoGridCounts 'a kadar, ancak bunun üstünde, tüm categoryAxis etiket değerleri x ekseninde görünür ve birbirinin üzerine en utanç verici bir şekilde çakışır. :(
birisi. Gerçekten sıkışmış bana yardım edebilir !! :(
Eğer bütün kod ve veri gönderebilir miyim? – martynasma
@martynasma Nesne modelini x eksen değerlerinin üst üste gelmemesi için kullanıyorum. Çok fazla alfabe içerdiğini varsayalım. Ek metin kırpma veya gizleme veya metin yapma, hatta yukarı doğru soldurma için herhangi bir yöntem var mı? – Santhucool
"minHorizontalGap" (http://docs.amcharts.com/3/javascriptcharts/CategoryAxis#minHorizontalGap) değerini artırmak veya etiketleri kullanarak döndürmek labelRotation' (http://docs.amcharts.com/3/javascriptcharts/CategoryAxis#labelRotation) – martynasma