2014-09-04 2 views
0

chart.js에서 최소 Y 축을 최소로 하드 코딩하는 방법이 있습니까? 바이올린에 기본 설정이 있지만 플러그인 설명서에 아무것도 표시되지 않습니다.Chart.JS의 제한 설정

두 번째 메모에서 전체 캔버스를 차지하지 못하도록하는 것을 방지 할 수있는 방법이 있습니까? 아마 60 픽셀 이상의 그래프를 찍어 거기에 이미지를 넣고 싶습니다.

편집 :

http://jsfiddle.net/cf1pfyg3/

여기 내 현재 코드입니다!

var randomScalingFactor = function(){ return Math.round(Math.random()*100)}; 

var barChartData = { 
    labels : ["Zinc","Boron","Sulphur","Potassium","Nitrogen","Aluminium","Iron"], 
    barstroke: true, 
    datasets : [ 
     { 
      fillColor : "rgba(220,220,220,0.5)", 
      strokeColor : "rgba(220,220,220,0.8)", 
      highlightFill: "rgba(220,220,220,0.75)", 
      highlightStroke: "rgba(220,220,220,1)", 
      data : [1,2,3,4,5,6,7] 
     }, 

    ] 

} 

    var ctx = document.getElementById("canvas").getContext("2d"); 
    window.myBar = new Chart(ctx).Bar(barChartData, { 
     barstroke: true, 
     responsive : true 
    }); 
+0

현재 코드를 게시하시기 바랍니다 : ^) –

+0

내 마음을 미끄러, 감사합니다! – henonChesser

답변

1

리틀 종료 더 생각 해낸 파고 자신의 문서를 할에서 :

var randomScalingFactor = function(){ return Math.round(Math.random()*100)}; 

var barChartData = { 
    labels : ["Zinc","Boron","Sulphur","Potassium","Nitrogen","Aluminium","Iron"], 
    barstroke: true, 
    datasets : [ 
     { 
      fillColor : "rgba(220,220,220,0.5)", 
      strokeColor : "rgba(220,220,220,0.8)", 
      highlightFill: "rgba(220,220,220,0.75)", 
      highlightStroke: "rgba(220,220,220,1)", 
      data : [1,2,3,4,5,6,7] 
     }, 

    ] 

} 
window.onload = function(){ 
    var ctx = document.getElementById("canvas").getContext("2d"); 
    window.myBar = new Chart(ctx).Bar(barChartData, { 
     barstroke: true, 
     responsive : true, 
     // Boolean - If we want to override with a hard coded scale 
     scaleOverride: true, 

     // ** Required if scaleOverride is true ** 
     // Number - The number of steps in a hard coded scale 
     scaleSteps: 14, 
     // Number - The value jump in the hard coded scale 
     scaleStepWidth: 1, 
     // Number - The scale starting value 
     scaleStartValue: 0 
    }); 
} 
+0

멋지다.이 문제가 해결 되었다면 사람들이 답을 알 수 있도록 자신의 답을 표시 할 수 있습니다. – Quince

+0

@Quince 제가 할 수 있기까지는 여전히 약 24 시간 남았습니다. 그러는 동안 고양이를 피하는 방법은 여러 가지가 있습니다. 나는 다른 생각을 듣고 상관하지 않습니다. 그리고 나는 주된 질문에만 대답 할 수있었습니다. – henonChesser

+0

매우 진실한 (고양이에 관하여) 차가운 것은 단지 당신이 알고 있다는 것을 확신하고있었습니다 (나는 당신이 지금 깨닫고 있습니다) :) – Quince