반응형

asp.net2.0 용으로 만들어진 Open Flash Chart(이하 ofc)라이브러리를 사용하면서 생긴 몇가지 문제에 대한 팁이다.


1. 한글이 깨지는 문제

asp.net프로젝트가 한글로 만들어져있고 실행에도 문제가 없음에도 불구하고 유독 ofc에서 한글이 깨지는 문제가 발생했다.

ofc로 만들어진 asp.net용 예제샘플을 실행해보면 한글이 문제없이 출력되는데 현제 내가 작업중인 프로젝트에서만 한글이 깨진다.

문제는 web.config에 있었다.  

<globalization requestEncoding="euc-kr" responseEncoding="euc-kr" />로 되어있던 부분이 문제였다.

<globalization requestEncoding="utf-8" responseEncoding="utf-8" /> 이렇게 utf-8로 변경하니 문제없이 출력이 된다.


2. LineChart에서 출력값중에 0 보다 작은 값(-값)이 있을 경우

마이너스 값을 설정할 경우 ofc가 응답을 하지 않는 경우가 있다.

ofc는 MaxY를 설정할 수 있다. 마찬가지로 MinY값을 설정할 수 있다. 최대값과 최소값을 설정할때 최소값에 마이너스 값중 

제일 작은 값을 설정하면 된다.


3. ofc X값들의 간격설정

x값들이 너무 많으면 차트의 x값들의 Y축 라인들이 너무 세밀하게 나와서 보기가 불편하다.

Chart.AxisStepsX = int value; 정수값으로 간격범위를 설정해주면 간단하게 해결된다.

+ Recent posts