【发布时间】:2015-09-13 01:03:30
【问题描述】:
当我调整浏览器大小时,使用以下选项并不能帮助我防止 CategoryAxisLabels 在折线图中重叠。
categoryAxis.autoGridCount = true;
categoryAxis.minHorizontalGap = 100;
categoryAxis.gridPosition = "start";
categoryAxis.equalSpacing = false;
categoryAxis.parseDates = false;
chart.validateNow();
我在$(wndow).on('resize', function() {...}); 事件上触发这些函数。
请注意,我还有一个自定义 labelFunction 来格式化轴标签。
我的结果:它 autoGridCounts 从 476px 到更低,但在它之上,所有 categoryAxis 标签值都出现在 x 轴上,并以最可耻的方式相互重叠。 :(
谁能帮帮我。真的卡住了!! :(
【问题讨论】:
-
你能发布你的全部代码和数据吗?
-
@martynasma 我正在使用对象模型如何使 x 轴值不重叠。假设它包含很多字母。有什么方法可以剪掉多余的文字或隐藏或制作文字甚至向上倾斜
-
您可能想要增加
minHorizontalGap(docs.amcharts.com/3/javascriptcharts/…) 或使用labelRotation(docs.amcharts.com/3/javascriptcharts/CategoryAxis#labelRotation) 旋转标签