डेटासेट में प्रत्येक अनुक्रमणिका के लिए समान मान डालने का प्रयास करें। इससे आपको वाई-अक्ष के साथ एक चयनित बिंदु पर क्षैतिज रूप से एक सीधी रेखा मिल जाएगी।
angular.module("app", ["chart.js"]).controller("LineCtrl", function ($scope) {
$scope.labels = ["January", "February", "March", "April", "May", "June", "July"];
$scope.series = ['Series A', 'Series B'];
$scope.data = [
[65, 65, 65, 65, 65, 65, 65],
[35, 35, 35, 35, 35, 35, 35]
];
$scope.onClick = function (points, evt) {
console.log(points, evt);
};
$scope.datasetOverride = [{ yAxisID: 'y-axis-1' }, { yAxisID: 'y-axis-2' }];
$scope.options = {
scales: {
yAxes: [
{
id: 'y-axis-1',
type: 'linear',
display: true,
position: 'left'
},
{
id: 'y-axis-2',
type: 'linear',
display: true,
position: 'right'
}
]
}
};
});
यहाँ आप chart-options
उपयोग कर सकते हैं अपनी लाइन straight
बजाय curved
बनाने के लिए मार्कअप
<canvas id="line" class="chart chart-line" chart-data="data"
chart-labels="labels" chart-series="series" chart-options="options"
chart-dataset-override="datasetOverride" chart-click="onClick"
</canvas>
स्रोत
2016-08-18 08:22:17
कृपया पोस्ट करें आपने अभी तक प्रयास किया है। मुझे लगता है कि मैं आपके प्रश्न का समाधान जानता हूं। मैं आपको सही दिशा में इंगित कर सकता हूं –
@Umair Farooq: मैंने अपने प्रश्न के लिंक पर नमूना कोड के साथ प्रयास किया। मुझे वक्र को हटाने के लिए कोई लाइन चार्ट कॉन्फ़िगर नहीं दिखाई देता है। क्या आप इसके लिए अपना विचार साझा कर सकते हैं। धन्यवाद। – tana