【问题标题】:Creating a percent with amcharts使用 amcharts 创建百分比
【发布时间】:2013-08-06 19:36:24
【问题描述】:

我有一些使用 amCharts 绘制的数据。我获取所有数据,然后在用户生成图表时将其发布。函数加载图表(数据){

var chart = new AmCharts.AmSerialChart();
chart.dataProvider = data;
chart.categoryField = "age";
catAxis = chart.categoryAxis;
catAxis.gridCount = data.length;
chart.pathToImages = "../images/";
var graph = new AmCharts.AmGraph();
graph.balloonText = "[[category]]: [[value]]";
graph.valueField = "probability"
graph.type = "smoothedLine";
graph.numberFormatter = {precision:2, decimalSeparator:'.', thousandsSeparator:','};
graph.lineAlpha = 1;
chart.addGraph(graph);

是否有任何方法获取小数数据并将其乘以 100 以使用 amCharts 获得百分比,或者我是否必须更改发送到 amCharts 的数据以创建图表。

【问题讨论】:

    标签: javascript ajax amcharts


    【解决方案1】:
    graph.balloonText = "$[[category]]([[percents]]%)";
    

    【讨论】:

    • 这并不能真正回答问题。您是否假设 percents 是另一个传入的数据字段,已经乘以 100?
    • 这确实有效。在较新版本的 amCharts 3.x 中,语法为:"balloonText": "[[title]] of [[category]]:[[percents]]"
    猜你喜欢
    • 1970-01-01
    • 2016-03-14
    • 1970-01-01
    • 2021-03-03
    • 1970-01-01
    • 1970-01-01
    • 2017-03-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多