Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.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
Jquery Highcharts:从具有链接数据的表生成图表_Jquery_Highcharts - Fatal编程技术网

Jquery Highcharts:从具有链接数据的表生成图表

Jquery Highcharts:从具有链接数据的表生成图表,jquery,highcharts,Jquery,Highcharts,我有一个表,其中数据值用插件包装,插件用于从该表生成饼图。但由于某些原因,它没有显示/生成。若我从数据值中删除链接,那个么它可以正常工作。有没有办法在保持链接的同时生成饼图 $(函数(){ $(“#图表续”).高图({ 数据:{ 表:'datatable', }, 图表:{ 键入:“馅饼” }, 标题:{ text:“从页面中的HTML表提取的数据” }, }); }); #图表续{ 最小宽度:310px; 高度:400px; 保证金:0自动; } 颜色 价值观 蓝色 黑色 30 绿色 20

我有一个表,其中数据值用
插件包装,插件用于从该表生成饼图。但由于某些原因,它没有显示/生成。若我从数据值中删除链接,那个么它可以正常工作。有没有办法在保持链接的同时生成饼图

$(函数(){
$(“#图表续”).高图({
数据:{
表:'datatable',
},
图表:{
键入:“馅饼”
},
标题:{
text:“从页面中的HTML表提取的数据”
},
});
});
#图表续{
最小宽度:310px;
高度:400px;
保证金:0自动;
}

颜色
价值观
蓝色
黑色
30
绿色
20

您可以创建一个
data.parsed
函数(),该函数在系列使用该列之前从列中删除链接。对于您的表格,示例可以是:

data: {
    parsed: function(columns) {
        // Loop over all the values from the table
        for(var i = 0; i < columns[1].length; i++) {
            // Strip away HTML content
            columns[1][i] = parseInt(stripHTML(columns[1][i]));
        }
    }
}
数据:{
解析:函数(列){
//循环表中的所有值
对于(var i=0;i<列[1]。长度;i++){
//去除HTML内容
列[1][i]=parseInt(stripHTML(列[1][i]);
}
}
}
请参阅,以了解此用法的示例。我将留给您来找到改变列以移除锚定标记的最佳方法


有关从字符串中删除HTML的好方法及其缺点,请参阅。

您可以创建一个
data.parsed
函数(),该函数在系列使用该列之前从该列中删除链接。对于您的表格,示例可以是:

data: {
    parsed: function(columns) {
        // Loop over all the values from the table
        for(var i = 0; i < columns[1].length; i++) {
            // Strip away HTML content
            columns[1][i] = parseInt(stripHTML(columns[1][i]));
        }
    }
}
数据:{
解析:函数(列){
//循环表中的所有值
对于(var i=0;i<列[1]。长度;i++){
//去除HTML内容
列[1][i]=parseInt(stripHTML(列[1][i]);
}
}
}
请参阅,以了解此用法的示例。我将留给您来找到改变列以移除锚定标记的最佳方法


有关从字符串中删除HTML的好方法及其缺点,请参阅。

您有没有找到解决方案?我有一个类似的问题。我更新了代码,发现了一个有点工作的示例,但它似乎没有剥离其他列。jsfiddle.net/6e2bfdk8/5您有没有找到解决方案?我有一个类似的问题。我更新了代码,发现了一个有点工作的示例,但它似乎没有剥离其他列。jsfiddle.net/6e2bfdk8/5小提琴不起作用。你有没有这样做过?我更新了代码,找到了一个工作正常的例子,但它似乎没有去掉其他列@亚伦,谢谢你的通知。我已经在我的工作答案中更新了JSFIDLE。关于你的例子,只需去掉所有的值列,例如:你是人类中的神!!!!好的,最后一个问题很难回答。这是一个真实的数据示例。还有什么是我只需要显示特定的列,如1、3和4?我尝试使用完整选项和切片,但不起作用小提琴不起作用。你有没有这样做过?我更新了代码,找到了一个工作正常的例子,但它似乎没有去掉其他列@亚伦,谢谢你的通知。我已经在我的工作答案中更新了JSFIDLE。关于你的例子,只需去掉所有的值列,例如:你是人类中的神!!!!好的,最后一个问题很难回答。这是一个真实的数据示例。还有什么是我只需要显示特定的列,如1、3和4?我尝试使用完整选项和切片,但不起作用