Angular-Chart.js의 회선 차트 지시문 (https://jtblin.github.io/angular-chart.js/#line-chart)을 사용하고 있습니다.Angular-chart.js - 선 차트가 곡선으로 나타나지 않음
위의 링크에서 알 수 있듯이 선 그래프는 곡선입니다. 나는 커브 싶지 않아, 직선 싶습니다. 그래프를 구부러 지도록 구성하려면 어떻게해야합니까? 대단히 감사합니다.
Angular-Chart.js의 회선 차트 지시문 (https://jtblin.github.io/angular-chart.js/#line-chart)을 사용하고 있습니다.Angular-chart.js - 선 차트가 곡선으로 나타나지 않음
위의 링크에서 알 수 있듯이 선 그래프는 곡선입니다. 나는 커브 싶지 않아, 직선 싶습니다. 그래프를 구부러 지도록 구성하려면 어떻게해야합니까? 대단히 감사합니다.
입니다.
<canvas class="chart chart-line" chart-data="lineData" chart-labels="lineLabels" chart-series="lineSeries" chart-options="lineOptions" chart-click="onClick"></canvas>
이 같은 컨트롤러에 lineOptions
추가 : 이것은 당신의 라인의 장력을 만들 것입니다
$scope.lineOptions ={ elements : { line : { tension : 0 } } };
//define other variables required for `line` as per your requirement.
//lineData , lineLabels , lineSeries, OnClick
:
캔버스는 다음과 같이 보일 것이다 0. 따라서 라인이 직선이됩니다. 당신은 여전히 똑바로 methd 이상 사용하여 라인을 만들 수없는 경우
, 당신은 아래의 명령으로 최신 패키지 (베타)를 설치 시도 할 수 있습니다 :
bower install --save angular-chart.js#1.0.0
나는이 문제를 해결할 수 있기를 바랍니다.
감사합니다. Ravi, 매력처럼 작동합니다. . 질문이 하나 더 있는데, 어디에서'option'을위한 문서를 참조 할 수 있습니까? 나는 그것이 어디에서 설명 되어야만한다고 생각했습니다. 맞습니까? 나는'옵션'을 완전히 이해하고 싶다. – tana
당신은 chartjs 문서에서 모든 옵션을 볼 수 있습니다. http://www.chartjs.org/docs/.'options'를 사용하여'chart configuration'을 올바르게 읽고 이해할 것을 제안합니다. 그것은 약간의 시간이 걸릴지 모르지만 그 가치가있는 독서. –
내게'긴장감 : 0'은 이상한 행동을 일으킨다. 나는 직선에 'tension : 0.1'을 사용했다. 이상한 것을 만난다면 시도해 볼 가치가 있습니다. –
데이터 세트의 각 색인에 동일한 값을 넣으십시오. 그러면 y 축을 따라 선택한 점에서 수평으로 직선이 생깁니다. 여기
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'
}
]
}
};
});
당신이 당신의 라인 straight
대신 curved
를 만들기 위해 chart-options
를 사용할 수있는 마크 업
<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>
당신의 아이디어에 감사드립니다. 하지만 내 뜻을 이해하지 못했을 수도 있습니다. 챠트 차트 라인 (https://bouil.github.io/angular-google-chart/#/generic/LineChart)을 원합니다. 의견이 있으십니까? – tana
당신이 원하는 것을 설명해주십시오. 필요한 경우 질문을 수정할 수 있습니다. –
미안 Umair Farooq. 설명해 드리겠습니다 : 각도 차트 꺾은 선형 차트는 점을 연결하는 곡선을 그립니다. 하지만 곡선을 원하지 않습니다. 차트에서 점선처럼 Google을 연결하는 직선을 https://bouil.github.io/angular-google-chart/#/generic/LineChart에서 찾으십시오. – tana
지금까지 시도한 내용을 게시 해주십시오. 나는 당신의 질문에 대한 해결책을 알고 있다고 생각합니다. 내가 올바른 방향으로 당신을 가리킬 수 있습니다 –
@ Umair Farooq : 내 질문에 링크에서 샘플 코드로 시도했다. 커브를 제거하기 위해 꺾은 선형 차트의 구성이 보이지 않습니다. 그것에 대한 당신의 아이디어를 공유 할 수 있습니까? 감사. – tana