1
我正在創建一個角度應用程序,我使用C3-angular-directive來顯示我的數據。目前我正在以基本折線圖顯示數據。從原始數據中預測未來值,並且我想通過使用虛線(或類似)在圖中顯示這些預測值。帶有使用c3角度指令的區域的折線圖
是否可以使用C3角度指令創建line chart with regions?
我正在創建一個角度應用程序,我使用C3-angular-directive來顯示我的數據。目前我正在以基本折線圖顯示數據。從原始數據中預測未來值,並且我想通過使用虛線(或類似)在圖中顯示這些預測值。帶有使用c3角度指令的區域的折線圖
是否可以使用C3角度指令創建line chart with regions?
我在一個專業項目中使用Angular和C3js庫。
我沒有測試過C3-角指令,但如果你看看在現場,它說:
的最常用的c3js庫的選項都可以通過指令爲好。
然後我搜索了library itself,在代碼中沒有提及'region',所以我不認爲這個高級定製是可用的。
但實際上,使用C3js和Angular製作自己的指令非常容易。
在您的JS:
.directive('lineChart', function(){
return {
restrict: 'E',
scope:{data:'='},
link: function(scope, elem){
var chart = c3.generate({
bindto: elem[0],
size: {
width:300,
height:200
},
data: scope.data
});
}
};
});
在你的HTML:
<line-chart data="myData"></line-chart>
在這裏,你可以通過data
屬性將數據傳遞到您的圖表指令。或者你可以不喜歡他們,分割後的數據指定column-id
屬性等等...
編輯:我已經更新了指令(在上面的jsfiddle)重繪圖表當數據被改變+解析工具提示錯位。
我不認爲現在圖書館是可能的。我將創建我自己的指令。感謝您的回答以及如何完成的例子。 –
你知道爲什麼工具提示放在圖表下嗎?使用元素指令似乎是一個問題。 –
其實沒有。我創建了很多帶有指令的圖表,沒有一個遇到這個錯誤。我會盡力在我身邊進行調查,如果我找到了一些東西,我會在一週內回覆你(現在我正在度假,沒有電腦)。 – Freezystem