gpt4 book ai didi

javascript - jqplot从表中设置数据系列

转载 作者:行者123 更新时间:2023-11-28 07:23:25 25 4
gpt4 key购买 nike

我正在使用 jqplot 从 HTML 表格创建饼图。

但是,当尝试设置变量时,图表不会绘制。

如果我只是为 var 设置一个数字,例如:

var DataTest = 22;

那么图表就可以正常工作了。

但是,当我从表中获取值时却没有,如下所示:

var DataTest = $(dataID + ' td:nth-child(46)').text();

饼图不会显示。

饼图系列也通过 var 设置:

var PieChartS1 = [ ['Label', DataTest] ];

然后包含在图表中代码如下:

 var PieChartPlot = $.jqplot('PieChart', [PieChartS1, PieChartS2 ], {
seriesDefaults: {
renderer:$.jqplot.DonutRenderer,
rendererOptions:{
sliceMargin: 1,
startAngle: -145,
showDataLabels: true,
dataLabels: 'label',
padding: '5',
ringMargin: '5',
dataLabelThreshold: '1',
highlightMouseOver: true,
}
},
grid: {background: 'transparent', borderWidth: '0', cursor: 'pointer',},

});

我想知道是否是格式问题?

感谢您的帮助

理查德

更新:

我想知道图表是否是在获得数据之前由脚本形成的,因此它只是显示空白,因为它没有找到数据。也许我需要延迟图形形成,直到“获取数据”脚本完全执行?

最佳答案

从其他地方得到了一些帮助。

需要指定为整数,因此需要更改为:

var DataTest = parseInt($(dataID + ' td:nth-child(46)').text());

这很好用。

关于javascript - jqplot从表中设置数据系列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30036146/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com