2016-06-08 1 views
1

Windows.Forms.DataVisualization.Charting에 사용자 지정 레이블을 추가하려고합니다. 내 코드는 다음과 같습니다.MSChart의 Y 축에 사용자 지정 레이블을 추가 할 때 다른 모든 사용자 지정 레이블이 사라지는 이유는 무엇입니까?

axisXData = new string[] { "05.06.2016", "06.06.2016"};  
axisYDataHigh = new double[] { 1.1364, 1.1372}; 
axisYDataOpen = new double[] { 1.1349, 1.1356}; 
axisYDataLow = new double[] { 1.1332, 1.1345}; 
axisYDataClose = new double[] { 1.1351, 1.1351}; 
chart1.Series["Series1"].Points.DataBindXY(axisXData, axisYDataHigh,axisYDataLow, axisYDataOpen, axisYDataClose); 

YAxis에 표시된 라벨이있는 멋진 차트가 있습니다. 하지만 내가 맞춤 라벨을 추가하려고 시도했을 때

chart1.ChartAreas[0].AxisY.CustomLabels.Add(1.1334, 1,1366, "1.135"); 

다른 라벨은 모두 사라지고 맞춤 라벨 만 표시되었습니다. 비 사용자 지정 레이블이 사라지지 않게 만드는 방법은 무엇입니까?

답변

2

일반 또는 Labels 또는 CustomLabels입니다. 불행히도 그들을 결합 할 방법이 없습니다. 사용자 정의를 사용

라벨 축

MSDN:

는 축에 대한 사용자 정의 텍스트를 제공하기 위해

를 사용하여 사용자 정의 레이블을 레이블. 맞춤 라벨은 CustomLabels 컬렉션 속성을 사용하여 으로 구현됩니다. 사용자 지정 레이블 을 사용하는 경우 차트 영역에는 데이터 의 축 레이블이 표시되지 않습니다.

+0

고맙습니다. 검색 중에 정말이 정보를 찾지 못했습니다. –

관련 문제