【问题标题】:Am Charts Javascript version, does not show complete number of lables on category axisAm Charts Javascript 版本,未在类别轴上显示完整数量的标签
【发布时间】:2013-05-20 14:44:19
【问题描述】:

大家,

我正在使用 AmCharts 来生成图形,但是当div 的大小不是它想要的那么大时,它会在类别轴上有些折叠标签. 例如,在类别轴中假设显示1 2 3 4 5 6,而不是在轴中显示1 3 5。我想知道即使div 太小或任何可以针对此问题提供的解决方案,我如何才能将其关闭或启用显示完整的标签列表?

======更新============ 为了阅读和研究的便利,我将链接放在现场显示图表here 在这里您可以看到由于空间的限制,国家名称没有完全显示在每一列中。 同样,问题是如何禁用此功能,或以某种方式使其以适合它们的方式显示所有列名称或缩小文本。

谢谢!

【问题讨论】:

  • 所以无论谁刚刚投了反对票,请提供一些富有成效的建议,而不是“巨魔”投票。谢谢
  • 当然,如果您从未使用过 AmCharts,您可能会不清楚。但是如果有人以前使用过它,他或她就会知道我在说什么,而且我很难找到与图表 javascript 的行为方式相关的代码。我真的不需要发布任何代码,因为所有代码和示例都可以广泛使用。
  • FWIW,我已经研究过了,它似乎不是您可以通过简单地更改图表的选项或参数来修改的东西。因此,解决方案将涉及覆盖私有方法,如果使用所述插件甚至可能的话。这个插件的来源是现成的吗?如果没有,覆盖缩小的私有方法将很难。
  • 它是一个开源的js脚本应用,你可以从他们的官方网站上一键下载。
  • 不,它在下载中被缩小了。它似乎不是开源的。

标签: javascript jquery amcharts


【解决方案1】:
categoryAxis.gridCount = chartData.length;
categoryAxis.autoGridCount = false;

上面的代码是我的问题的解决方案,它应该放在如下代码下:

// AXES
// Category
var categoryAxis = chart.categoryAxis;

我刚刚找到了这些解决方案。 希望遇到同样问题的朋友能帮到你:) 尽情享受吧!

这是更新后的fiddle

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-07-23
    • 2021-04-22
    • 1970-01-01
    • 1970-01-01
    • 2015-05-27
    • 2023-04-06
    • 1970-01-01
    相关资源
    最近更新 更多