2014-09-11 3 views
0

Google 차트로 선 차트를 그립니다. 첫 번째 "열"은 날짜이므로 가로 축은 연속 축입니다. 그것은 잘 작동하지만 한 가지 문제점 : 첫 번째 행의 레이블이 표시되기를 원합니다. 문서를 읽는 중 here 가로 축이 연속 된 모든 차트가 첫 번째 행을 숨 깁니다. 누구든지 해결 방법을 알고 있습니까?Google 차트 - 연속 가로 축의 첫 번째 항목이 표시되지 않습니다.

답변

1

값 또는 개체의 배열을 사용하는 hAxis.ticks 옵션을 사용하여 차트의 축 레이블 선택을 무시할 수 있습니다. 값은 눈금을 표시 할 위치를 나타내며 도메인 열과 동일한 유형 (날짜, 날짜 시간, 시간대 또는 숫자)이어야합니다. 객체에는 두 가지 속성이 있습니다 : v, 레이블을 배치 할 값 (필수); 및 f, 해당 값에서 사용할 레이블 (선택 사항). 레이블을 지정하지 않은 요소는 축 형식을 사용하여 형식이 지정됩니다. 일례로서

:

hAxis: { 
    format: '#.00', 
    ticks: [1, {v: 2, f: 'foo'}, {v: 4, f: '$4'}, {f: 5, f: '5'}, {v: 9.6}] 
} 

는 라벨 "1.00", "foo에", "$ 4"로, 9.6 5, 4, 2, 1로 라벨 축선을 생산할 것이며, "5 ","9.60 ". 1 및 9.6의 레이블은 지정된 hAxis.format 옵션에 따라 형식이 지정되었지만 다른 레이블은 개체에 지정된 레이블을 사용합니다.

+0

API에 hAxis 틱을 명시 적으로 적용하는 대신이 작업을 수행 할 수있는 옵션이있을 것으로 기대했지만, 약간의 작업만으로도 효과가있었습니다. 감사! –

+0

대안으로 'hAxis.viewWindow.min' 옵션을 변경하여 시작 값 아래의 최소 축 값을 이동 시키면 축 공간에 레이블을 그릴 수 있지만 차트에서 선택할 수있는 보장이 없습니다 그 시점에 레이블을 붙이십시오. – asgallant

관련 문제