【问题标题】:amCharts set maximum Y axis and X axis values are missing from bar labels chartsamCharts 设置最大 Y 轴和 X 轴值从条形标签图表中丢失
【发布时间】:2015-08-20 07:20:06
【问题描述】:

我正在使用 amCharts 准备条形图

请检查我的条形图的小提琴如下:

FIDDLE

  • 我得到 Y 轴的最大值为 150。我需要 Y 轴的最大值为 100
  • 我将 X 轴值仅设为 1、4、7、10。我需要其中的值 所有小节为 1,2,3...10。
  • 我需要 Y 轴标签为百分比,X 轴标签为问题编号

我尝试将 Y 轴的最大值设置如下:

我已经添加了这条线来处理 Y 轴,如下所示:

    valueAxis.autoGridCount = false;
    valueAxis.gridCount = 10;
    valueAxis.labelFrequency = 100;

但没有得到。请指导我!

【问题讨论】:

    标签: javascript amcharts


    【解决方案1】:

    数值轴刻度

    要为值轴设置固定比例,请使用 minimummaximum 属性:

    valueAxis.minimum = 0;
    valueAxis.maximum = 100;
    

    类别(横)轴标签频率

    图表会自动尝试根据可用空间确定标签的频率,这样轴就不会显得杂乱无章。

    要在类别轴上强制使用一定数量的网格线,请使用图表categoryAxisautoGridCountgridCount 属性。 (请注意,它是 categoryAxis,而不是代码中的 valueAxis

    chart.categoryAxis.autoGridCount = false;
    chart.categoryAxis.gridCount = 10;
    

    为数值轴标签添加百分号

    您可以使用值轴的unitunitPosition 属性在值旁边添加任何字符。

    valueAxis.unit = "%";
    valueAxis.unitPosition = "right";
    

    这是您的fiddle 更新了以上所有内容。

    【讨论】:

    • 你是了不起的伙伴。我更重要的是如何为 x 轴添加标签,例如问题编号-> 和 Y 轴百分比->
    • 添加了标题!!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-05-01
    • 2020-04-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多