簡體   English   中英

如何通過angular-chart.js設置chart.js散點線圖?

[英]How do you set up a chart.js scatter line chart through angular-chart.js?

Angular-chart.js是chart.js的包裝器。 我想創建一個如此處所述的散點圖表 angular-chart.js文檔有一個如何設置折線圖的明確示例 ,我有這個工作。 我無法弄清楚如何將角度指令傳遞給散點線圖的正確數據。

為了澄清, chart.js采用兩種數據格式 我有第一種格式在chart.js和angular-chart.js中工作。 我有第二種格式通過chart.js但不通過angular-chart.js。 你能通過angular-chart.js提供一個散射圖的hello world示例嗎?

我假設這樣的東西可以根據兩個項目的文檔工作:

$scope.data = {
            datasets: [{
                label: 'Scatter Dataset',
                data: [{
                    x: -10,
                    y: 0
                }, {
                    x: 0,
                    y: 10
                }, {
                    x: 10,
                    y: 5
                }]
            }]
        };

$ scope.data將放在angular-chart.js文檔中的控制器

我覺得你很親密。 我認為你唯一需要做的就是改變你的選擇並進行一些小修改(我需要一段時間才能讓它工作;最初,我嘗試過你發布的內容):

在.js文件中:

$scope.data = [{
    x: -10,
    y: 0
}, {
    x: 0,
    y: 10
}, {
    x: 10,
    y: 5
}];

// The angular-chart directive will use this as the label
$scope.series = ['Scatter Dataset'];

$scope.options = {
    scales: {
        xAxes: [{
            type: 'linear',
            position: 'bottom'
        }]
    }
};

然后,在你的html文件中:

<canvas class="chart chart-line"
        chart-data="data"
        chart-series="series"
        chart-options="options">
</canvas>

暫無
暫無

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

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