Javascript 当数据中的一条记录使用Flot图表时,未创建饼图
如果数据中只有一条记录,则不显示饼图。我用的是Flot图表Javascript 当数据中的一条记录使用Flot图表时,未创建饼图,javascript,jquery,flot,Javascript,Jquery,Flot,如果数据中只有一条记录,则不显示饼图。我用的是Flot图表 <script type='text/javascript'> $(function () { var data = [{ label: "Series1", data: 1 }, ]; $.plot($("#graph11"), data, { series: { pie: { show: tru
<script type='text/javascript'>
$(function () {
var data = [{
label: "Series1",
data: 1
}, ];
$.plot($("#graph11"), data, {
series: {
pie: {
show: true,
radius: 1,
tilt: 0.5,
label: {
show: true,
radius: 1,
formatter: function (label, series) {
return '<div style="font-size:8pt;text-align:center;padding:2px;color:white;">' + label + '<br/>' + Math.round(series.percent) + '%</div>';
},
background: {
opacity: 0.8
}
},
combine: {
color: '#999',
threshold: 0.1
}
}
},
legend: {
show: false
}
});
});
</script>
$(函数(){
风险值数据=[{
标签:“系列1”,
数据:1
}, ];
$.plot($(“#graph11”)、数据、{
系列:{
馅饼:{
秀:没错,
半径:1,
倾斜:0.5,
标签:{
秀:没错,
半径:1,
格式化程序:函数(标签,系列){
返回'+label+'
'+Math.round(series.percent)+'%;
},
背景:{
不透明度:0.8
}
},
合并:{
颜色:“#999”,
阈值:0.1
}
}
},
图例:{
节目:假
}
});
});
当数据中只有一条记录时,饼图不会显示。代码看起来很好
除
如果您在旧版本的IE中运行这个(代码看起来不错
除
如果您在旧版本的IE中运行此功能(它运行得很好),请检查此功能,不需要使用CAPS。您是否发现了此问题?我也遇到了同样的问题。我得到了一个“无法读取未定义的属性'msie'”flot.pie.min.js中的错误。我的解决方案是使用不同版本的flot。但不确定是哪个版本——如果有人感兴趣,我会查找它。我也有同样的问题。我的解决方案是从下载最新的jquery.flot.pie.js或直接链接到它(可能不是一个好主意)它运行得很好,检查这个,不需要大写。你知道吗?我也有同样的问题。我得到一个“无法读取未定义的属性'msie'”flot.pie.min.js中的错误。我的解决方案是使用不同版本的flot。但不确定是哪个版本——如果有人感兴趣,我会查找它。我也有同样的问题。我的解决方案是从下载最新的jquery.flot.pie.js或直接链接到它(可能不是一个好主意)不完全是解决方案,但仍然是有效的注释。不完全是解决方案,但仍然是有效的注释。
var data = [{
label: "Series1",
data: 1
}, ]; // <--remove the trailing comma