hightchart扇形图asp.net mvc 实现
实现效果
实现代码:
function InitChart() {
chartBQ = new Highcharts.Chart({
chart: {
renderTo: 'container',
plotBackgroundColor: null,
plotBorderWidth: null,
plotShadow: false
}, title: {
text: null
},
credits: {
enabled: false//去水印
},
tooltip: {
pointFormat: '{series.name}: <b>{point.percentage:.1f}%</b>'
},
plotOptions: {
pie: {
size: 300,
innerSize: 70,
allowPointSelect: true,
cursor: 'pointer',
dataLabels: {
enabled: false
},
showInLegend: true
}
},
series: [{
type: 'pie',
name: '所占比例'
}]
});
//调用查询,加载数据
GetDataBQ();
}
function GetDataBQ() {
$.ajax({
type: 'get',
url: "../../ReportManage/Report/PhoneTypeTu",
data: { sdate: $("#myyear").val() },
success: function (data) {
data = JSON.parse(data);
var newdata = new Array();
$.each(data, function (i, d) {
newdata.push(new Array(d.sname, parseInt(d.svalue)));
});
chartBQ.series[0].setData(newdata);//数据填充到highcharts上面
},
error: function (e) {
alert("不好意思,要访问的数据跑到火星去了。。。。");
}
});
};
mvc后端代码就是一个简单查询,得到列表数据,然后返回成JSON数据
转载于:https://www.cnblogs.com/gxwa/p/9103331.html
- 点赞
- 收藏
- 分享
- 文章举报
- asp.net[2.0] 用Web Chart 实现折线、柱状、扇形图
- asp.net[2.0] 用Web Chart 实现折线、柱状、扇形图
- ASP.NET MVC中RESTful原教旨主义者的两个实现细节
- ASP.NET MVC + Jquery 实现Ajax下拉框数据三级联动
- ASP.NET MVC分页和排序功能实现
- ASP.NET MVC的客户端验证:jQuery验证在Model验证中的实现
- 为ASP.NET MVC开发一些常用插件(二)—— 实现无刷新文件上传
- 头像上传ASP.NET MVC实现-可拖动大小实时预览
- ASP.NET MVC实现POST方式的Redirect
- [ASP.NET]分析MVC5源码,并实现一个ASP.MVC
- asp.net mvc 自定权限实现
- Asp.net mvc 多层级 Controller Views 目录实现
- ASP.NET MVC 实现二级域名
- ASP.NET MVC中实现多个按钮提交的几种方法
- 在 Asp.NET MVC 中使用 SignalR 实现推送功能
- 在ASP.NET MVC中通过URL路由实现对多语言的支持
- ASP.NET MVC 3 中 Chart 的使用 Demo
- asp.net Core 2.0 MVC为Controller或Action添加定制特性实现登录验证
- Asp.net mvc验证用户登录之Forms实现详解
- AngularJS+ASP.NET MVC+SignalR实现消息推送