2013-08-01 1 views
3

일부 데이터 (작동)를 표시하려면 Google visualization's LineChart을 사용하고 있습니다.Google 차트의 가로선을 추가하십시오 'LineChart

차트에 성능 테스트 결과가 나와 있으며 그 결과는 이 아니며이 아니어야합니다 (예 : 응답 시간이 20ms를 넘지 않아야 함). Si 새로운 (더미) 데이터 계열을 추가하지 않고도이 최대 값 (추측 할 수있는 수평선)을 그립니다.

그럴 수 있습니까?

고마워,

알반

+0

다른 생각을 위해 수직 축의 기준선이 필요하지 않다면 강조 표시된 수평 눈금을 얻기 위해 임계 값으로 설정할 수 있습니다. – dlaliberte

+0

@dlaliberte, 나머지 그리드 라인에는 영향을 미치지 않겠습니까? – asgallant

+0

기준선은 굵은 눈금 선으로 강조 표시되는 값 중 하나이며 일반 눈금 선 일 필요는 없습니다. 기준선 값이 그리드 라인이 아니면 그리드가 자동으로 계산 된 그리드 라인에 영향을 미칠 수는 있지만 아직 사례를 찾지 못했습니다. – dlaliberte

답변

7

아니, 당신은 데이터의 또 다른 시리즈를 추가하지 않고 다른 라인을 추가 할 수 없습니다,하지만 당신은 수동으로 추가 할 필요가 없습니다 - DataView를 계산하기 위해 충분 그것을 당신을 위해 :

var maxResponseTime = 20; 
var view = new google.visualization.DataView(data); 
view.setColumns([0, 1[, 2, 3, 4.... /* specify all of your existing columns here */, { 
    type: 'number', 
    calc: function() { 
     return maxResponseTime; 
    } 
}]); 

var chart = new google.visualization.LineChart(...); 
chart.draw(view, { 
    // options 
    series: { 
     // "n" should be the series index of the max line 
     // typically this is column index - 1, 
     // so if you have one domain column, one data series 
     // and the max line, it would be: 
     1: { 
      visibleInLegend: false, // set this if you don't want it in the legend 
      enableInteractivity: false // set this if you don't want the line to spawn tooltips 
     } 
    } 
}); 
+0

그 일을하는 것처럼 보입니다. 고마워요! –