Как получить круговую диаграмму с помощью highcharts в ASP.NET использование jquery.
<script src="Scripts/jquery.min.js"></script> <script src="Scripts/highcharts.js"></script> <script src="Scripts/exporting.js"></script> <script type="text/javascript"> $(document).ready(function () { $.ajax({ type: "POST", contentType: "application/json; charset=utf-8", url: "HighchartService.asmx/FruitAnalysis", data: "{}", dataType: "json", success: function (Result) { Result = Result.d; var data = []; for (var i in Result) { var series = new Array(Result[i].Name, Result[i].Value); data.push(series); } DrawChart(series); }, error: function (Result) { alert("Error"); } }); }); function DrawChart(series) { $('#container').highcharts({ chart: { plotBackgroundColor:null, plotBorderWidth: 1, //null, plotShadow: false, backgroundColor: { linearGradient: [0, 0, 500, 500], stops: [ [0, 'rgb(255, 255, 255)'], [1, 'rgb(200, 200, 255)'] ] } }, title: { text: 'fruit market shares at a specific month, 2014' }, tooltip: { pointFormat: '{series.name}: {point.percentage:.1f}%' }, plotOptions: { pie: { allowPointSelect: true, cursor: 'pointer', dataLabels: { enabled: true, format: '{point.name}: {point.percentage:.1f} %', style: { color: (Highcharts.theme && Highcharts.theme.contrastTextColor) || 'black' } } } }, series: [{ type: 'pie', name: 'Fruit share', data: series }] }); } </script>
данные хранились последовательно, я тестировал их, но сюжет не идет так, как вы поделились .
заранее спасибо,
Венкатеш.