2014-11-22 6 views
3

내 WinForms 프로젝트에서 VS 도구 상자의 표준 차트 컨트롤을 사용하여 압력 대 시간을 표시합니다. 그래프를 확대 할 수 있어야합니다. 이것은 잘 작동하지만 확대 된 그래프에서 X 축 값은 소수의 많은의 값을 보여줍니다도표의 축 형식 값

enter image description here

사람은 내가 더 나은 형식으로 값을 표시 할 수있는 아이디어가 있습니까? 예를 들어, 위의 그래프에서 나는 8.00, 10.00, 12.00과 같은 라벨을 보았을 것입니다. 나는 또한 7.98, 9.98, 11.98과 같은 값으로 살 수있다. 따라서 소수의 소수점이있다.

컨트롤 디자이너에서 서식 문자열 또는 소수 자릿수를 지정할 수있는 차트 컨트롤을 찾았지만 찾지 못했습니다.

이 차트에는 특별한 것이 없습니다. 그것은 2 시리즈 (보기 쉽지 않지만 아마 파란색과 녹색 라인을 볼 수 있습니다)를 보여줍니다. 두 시리즈 모두 FastLine 그래프를 사용합니다. 그래프 디자이너에서 CursorX 및 CursorY에 대해 IsUserEnabled 및 IsUSerSelection을 true로 설정하여 확대/축소를 활성화했습니다. 말했듯이,이 작동하지만 값의 형식을 사용자 정의하는 속성을 찾을 수 없습니다.

답변

5

LabelStyle.Format 속성을 설정 :

chart1.ChartAreas[0].AxisX.LabelStyle.Format = "0.00"; 

또는

chart1.ChartAreas[0].AxisX.LabelStyle.Format = "{0:0.00}"; 
+0

의미가 있습니다! 나는 거의 하루 동안 해결책을 찾았다. 빠른 답변을 보내 주셔서 감사합니다. 몇 분 안에 녹색 체크 표시가 나올 수 있습니다. – Sjips