有用dotnet highcharts 做过饼图的吗? http://www.hcharts.cn/ 官网 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 官方网站上就有相应的demo及教程 Data = new Data(new object[] {new object[] { "11", 0.3 }, new object[] { "22" , 0.1 }, new DotNet.Highcharts.Options.Point { Name = "34",//展开点的名字 Y = 0.2,//展开点默认值 Sliced = true,//仅饼图有,是否显示从中心偏移一片。默认值为假 Selected = true// }, new object[] { "55", 0.3 }, new object[] { "66", 0.1 }, // new object[] { "Others", 0.7 } } )这一段怎么从数据库取值直接赋值 来这儿下载 http://download.csdn.net/detail/jhl52771/7581643 http://www.cnblogs.com/liuhaorain/archive/2012/01/24/2311352.html <script type="text/javascript"> var chart; $(document).ready(function () { var options = { chart: { renderTo: 'container' }, title: { text: '项目所在省份分布情况' }, plotArea: { shadow: null, borderWidth: null, backgroundColor: null }, tooltip: { formatter: function () { return '<b>' + this.point.name + '</b>: ' + this.y + ' 个'; } }, plotOptions: { pie: { allowPointSelect: true, cursor: 'pointer', dataLabels: { enabled: true, color: '#000000', connectorColor: '#000000', formatter: function () { return '<b>' + this.point.name + '</b>: ' + this.y + ' 个'; } } } }, series: [{ type: 'pie', name: '项目个数', data: [] }] } $.ajax({ type: "GET", url: "../../Ajax/document.ashx", data: { type: "projectcountbyregion" }, dataType: "text", async: false, success: function (data) { data = data.substring(0, data.indexOf("]") + 1); var json = eval(data); var dataStr = "["; for (i = 0; i < json.length; i++) { if (i < json.length - 1) { dataStr += "['" + json[i].ProvinceName + "'," + json[i].ProjectCount + "],"; } else { dataStr += "['" + json[i].ProvinceName + "'," + json[i].ProjectCount + "]"; } } dataStr += "]"; options.series[0].data = eval(dataStr); }, error: function (msg) { } }); chart = new Highcharts.Chart(options); })</script> webservice运行原理图 .ascx引用文件传参数 .net访问页面的权限的问题? GMDatePicker控件的问题 在线等 dotnetnuke 4.3.5汉化完成后,点修改内容时出现错误。 两行代码,帮忙看看错在哪! “system.select_notice()”: 并非所有的代码路径都返回值 新手问题求解 项目合并的问题 百度地图添加轨迹问题 在选定的数据源上未找到名为"lid"的字段或属性. HTML 调用电脑手机摄像头拍照
new object[] { "22" , 0.1 },
new DotNet.Highcharts.Options.Point
{
Name = "34",//展开点的名字
Y = 0.2,//展开点默认值
Sliced = true,//仅饼图有,是否显示从中心偏移一片。默认值为假
Selected = true//
},
new object[] { "55", 0.3 },
new object[] { "66", 0.1 },
// new object[] { "Others", 0.7 }
}
)
这一段怎么从数据库取值直接赋值
var chart;
$(document).ready(function () {
var options = {
chart: {
renderTo: 'container'
},
title: {
text: '项目所在省份分布情况'
},
plotArea: {
shadow: null,
borderWidth: null,
backgroundColor: null
},
tooltip: {
formatter: function () {
return '<b>' + this.point.name + '</b>: ' + this.y + ' 个';
}
},
plotOptions: {
pie: {
allowPointSelect: true,
cursor: 'pointer',
dataLabels: {
enabled: true,
color: '#000000',
connectorColor: '#000000',
formatter: function () {
return '<b>' + this.point.name + '</b>: ' + this.y + ' 个';
}
}
}
},
series: [{
type: 'pie',
name: '项目个数',
data: []
}]
}
$.ajax({
type: "GET",
url: "../../Ajax/document.ashx",
data: { type: "projectcountbyregion" },
dataType: "text",
async: false,
success: function (data) {
data = data.substring(0, data.indexOf("]") + 1);
var json = eval(data);
var dataStr = "[";
for (i = 0; i < json.length; i++) {
if (i < json.length - 1) {
dataStr += "['" + json[i].ProvinceName + "'," + json[i].ProjectCount + "],";
}
else {
dataStr += "['" + json[i].ProvinceName + "'," + json[i].ProjectCount + "]";
}
}
dataStr += "]";
options.series[0].data = eval(dataStr);
},
error: function (msg) {
}
}); chart = new Highcharts.Chart(options);
})
</script>