Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/467.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 未捕获类型错误:无法读取属性';精度';未定义的_Javascript_Jquery_Amcharts_Typeerror - Fatal编程技术网

Javascript 未捕获类型错误:无法读取属性';精度';未定义的

Javascript 未捕获类型错误:无法读取属性';精度';未定义的,javascript,jquery,amcharts,typeerror,Javascript,Jquery,Amcharts,Typeerror,我使用Amcharts在柱状图中表示我的值。 以下是我的代码片段: chart = new AmCharts.AmSerialChart(); chart.dataProvider = chartData; chart.categoryField = "Title"; chart.startDuration = 1; chart.valueAxes= [{ "gridThickness":0, }]; chart.categ

我使用Amcharts在柱状图中表示我的值。 以下是我的代码片段:

    chart = new AmCharts.AmSerialChart();
    chart.dataProvider = chartData;
    chart.categoryField = "Title";
    chart.startDuration = 1;
    chart.valueAxes= [{
        "gridThickness":0,
    }];
    chart.categoryAxis.gridThickness= 0;
    // AXES
    // category
    var categoryAxis = chart.categoryAxis;
    categoryAxis.labelRotation = 0;
    categoryAxis.gridPosition = "start";

    // value
    var graph = new AmCharts.AmGraph();
    graph.valueField = "value";
    graph.balloonText = "[[category]]: <b>[[value]]</b>";
    graph.type = "column";
    graph.lineAlpha = 0;
    graph.fillAlphas = 0.8;
    chart.addGraph(graph);

    chart.depth3D = 15;
    chart.angle = 30;

    var chartCursor = new AmCharts.ChartCursor();
    chartCursor.cursorAlpha = 0;
    chartCursor.zoomable = false;
    chartCursor.categoryBalloonEnabled = false;
    chart.addChartCursor(chartCursor);
    chart.creditsPosition = "top-right";
    chart.write("chartdiv");
chart=new AmCharts.AmSerialChart();
chart.dataProvider=chartData;
chart.categoryField=“Title”;
chart.startDuration=1;
图表.valueAxes=[{
“网格厚度”:0,
}];
chart.categoryAxis.gridThickness=0;
//斧头
//类别
var categoryAxis=chart.categoryAxis;
categoryAxis.labelRotation=0;
categoryAxis.gridPosition=“开始”;
//价值观
var-graph=新的AmCharts.AmGraph();
graph.valueField=“value”;
graph.ballootText=“[[category]]:[[value]]”;
graph.type=“column”;
graph.lineAlpha=0;
图1.2.2=0.8;
图表。添加图表(图形);
chart.depth3D=15;
chart.angle=30;
var chartCursor=new AmCharts.chartCursor();
chartCursor.cursorAlpha=0;
chartCursor.zoomable=false;
chartCursor.CategoryBalloOneEnabled=false;
chart.addChartCursor(chartCursor);
chart.creditsPosition=“右上角”;
chart.write(“chartdiv”);
我的问题是,每当我将该列悬停时,气球文本都不会出现。相反,在控制台中,我会得到如下错误:

未捕获的TypeError:无法读取中未定义的属性“precision” js:21 amcharts.formatNumber amcharts.js:21 AmCharts.formatValue AmCharts.js:28 AmCharts.AmSerialChart.AmCharts.Class.formatString serial.js:25 AmCharts.ChartCursor.AmCharts.Class.updateCursors或AmCharts.js:178 AmCharts.ChartCursor.AmCharts.Class.setPosition AmCharts.js:170 AmCharts.ChartCursor.AmCharts.Class.detectMovement AmCharts.js:161 (匿名函数)


我已经添加了
serial.js
amcharts.js
。但我仍然不断地出错,这使我无法显示引出序号文本。我现在该怎么办?

是否按要求的顺序加载库?首先是主播,紧接着是序列号?@Stuart是的,我正在按要求的顺序加载库。我仍然面临这个错误。请检查是否使用最新的serial.js和amcharts.js文件。我们在最新版本中更改了一些内容,而此错误通常是由于其中一个文件来自旧版本时引起的。它也可能被缓存。@zeroin感谢您提供的信息。当我使用最新的js时,它工作了。我一个月前刚买了Amcharts。我现在如何升级到最新版本?只需登录到我们的支持区域:您就可以访问最新的文件。