나는 C#의 Googles 차트 API를 통해 차트를 생성하기 위해 NGChart를 사용하고 있습니다. 바는 풀 사이즈 60의 값을 갖는 이유 http://chart.apis.google.com/chart?chd=s:8UB&cht=bvs&chs=500x100Google 차트의 값은 어떻게 표시되어야합니까?
내가 실제로 이데가 없습니다 :이 코드를 사용하고 때
BarChart _budgetChart = new BarChart(BarsType.Stacked, BarsDirection.Vertical, new ChartSize(500, 100), new ChartData(new int[] { 60, 20, 1 }));
, 나는 다음과 같다 막대 그래프를 얻을. 차라리 예를 들어 값 (100)가 바로 그 정상에가는 줄을 그립니다 때문에, 백분율 데이터 값을 사용하고 싶습니다, 50의 값이 절반 높이가 바립니다 (내 그래프로,이 예에서는 50 픽셀 것 100px 높이) - 어떻게해야합니까? 나는 NGChart의 문서에서 아무것도 찾지 못했습니다.
GoogleChartSharp의 API는 같은 방법으로 수행, 그래서 내가 설정해야합니다 같은 특별한 속성 또는 STH 어쩌면 있다고 생각합니다.
편집 : 나는이 차트에서 61 인 최대 값을 시도 .. 그것을 얻을하지 않으므로 (61)는 작동 가장 높은 값이며, 처음 3 개 값은 10이며, 마지막 하나는 61입니다 올바른 출력. 값이 61보다 큰 경우 (이 예에서는 62) 전체 차트가 축소됩니다.
예 1 (값 61) : http://chart.apis.google.com/chart?chd=s:KKK9&cht=bvs&chs=300x100 예 2 (값 62) : http://chart.apis.google.com/chart?chd=e:AKAKAKA-&cht=bvs&chs=300x100
구글이 값을 처리하는 방법을 간단히 말해서 나는 이해가 안 돼요.
좋아는 감사하지만이 작동하지 않았다. 내 첫 번째 게시물을보고 일부 정보를 수정했습니다. 가장 큰 값이 61보다 크면 차트의 크기가 조정됩니다. 나는 100의 값으로 줄을 그릴 줄 경우 줄이 투명 여부를 경우에 따라서, 차트는 상관없이 확장됩니다. – Nick