簡體   English   中英

Highcharts如何將數據從服務器傳遞到圖表

[英]Highcharts how to pass data from server into chart

這是示例Highcharts的代碼:

$(document).ready(function () {
            $(function () {
                $('#container').highcharts({
                    chart: {
                        type: 'column',
                        margin: 75,
                        options3d: {
                            enabled: true,
                            alpha: 10,
                            beta: 25,
                            depth: 70
                        }
                    },
                    title: {
                        text: '@Model.FirstName'
                    },
                    plotOptions: {
                        column: {
                            depth: 25
                        }
                    },
                    xAxis: {
                        categories: Highcharts.getOptions().lang.shortMonths
                    },
                    yAxis: {
                        title: {
                            text: null
                        }
                    },
                    series: [{
                        name: 'Sales',
                        data: [2, 3, null, 4, 0, 5, 1, 4, 6, 3]
                    }],
                    credits: {
                        enabled: false
                    },
                });
            });
        });

我想傳遞服務器上的系列“數據:[2、3,null,4、0、5、1、4、6、3]”和類別:“ Highcharts.getOptions()。lang.shortMonths”。 我該怎么做?

您可以通過Ajax請求數據並調用chart.addSeries

function requestData() {
    $.ajax({
        url: 'myserverurl',
        type: "GET",
        dataType: "json",
        success: function(data) {
            chart.addSeries({
              name: "somename",
              data: data.mydata
            });
        },
        cache: false
    });
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM