2017-09-15 1 views
0

단지 한 줄로 작은 그래프를 만들고 싶습니다. 처음 만들 때 시작점과 끝점 사이에 큰 차이가 보이지 않았습니다. 그래서 저는 min-val과 같은 가장 작은 값을 설정하려고했습니다. 그리고 내 yAxes에 대한 최대 가치로 가장 큰 가치. 여기 Chart.js의 최대 값과 최소값 문제 [꺾은 선형 차트]

내 코드입니다 :

var generateNormalChart = function (dataForNormalGraph, randomColors, theLongNameOfTheCoin,currency,exchange,minVal,maxVal,stepsize) { 
    var ctx = document.getElementById('normalChartGraph' + theLongNameOfTheCoin + currency + exchange).getContext('2d'); 
    var normalChart = new Chart(ctx, { 
    type: 'line', 
    data: { 
     datasets: [{ 
      fill: false, 
      borderColor: randomColors, 
      data: dataForNormalGraph, 
      pointRadius: 1, 
      borderWidth: 2 
     }] 
    }, 
    options: { 
     legend: { 
      display: false 
     }, 
     scales: { 
      xAxes: [{ 
       display: false 

      }], 
      yAxes:[{ 
       display: false, 
       ticks: { 
        max: maxVal, 
        min: minVal 
        // stepSize: stepsize 
       } 
      }] 
     } 
    } 
}); 

};

데이터의 예는 내가 사용

이 0.0000505는 MINVAL입니다 :

는 MAXVAL입니다 0.00005483

이 dataForNormalGraph입니다 :

0:0.00005162 
1:0.00005124 
2:0.0000505 
3:0.00005056 
4:0.00005089 
5:0.0000509 
6:0.00005102 
7:0.00005067 
8:0.00005087 
9:0.00005156 
10:0.00005173 
11:0.00005191 
12:0.00005363 
13:0.00005276 
14:0.00005309 
15:0.00005297 
16:0.00005231 
17:0.00005243 
18:0.00005252 
19:0.00005271 
20:0.00005326 
21:0.00005408 
22:0.00005483 
23:0.00005376 
24:0.00005365 

당신이 볼 수있는 것처럼 나는 단계의 가치에 대해 논평했다. 심지어 ((the max and min val)/25) 사이의 차이를 계산하여 그와 함께 그것을 시도하고했다 : 1.7320000000000004e-7

가 많은 공간에 걸리기 때문에 나는 또한 라벨과 축 값을보고 싶지 않아.

A photo with the values on the yAxes

는하지만 다음 오른쪽 최대로하고 분

what I want but then with the right max and min values

답변

0

값 내가 원하는 :

나는 당신이 그 최대 및 최소 발을 무시 볼 수있는 것처럼이 개 사진의이 좋은 차트를 얻지 못했던 yAxes 값을 제공하는 것을 잊었습니다. 내가해야 할 유일한 것은 yAxes에 값이 때문에

  labels: nameOfTheCoins, 

을 추가했다