2012-03-21 4 views
0

나는 방법에서 Y 매개 변수에 대해이 개 값을 표시하고자하는 누적 막대 그래프가 있습니다Asp.net charts- 여러 y 값

public void DataBindXY(
    IEnumerable xValue, 
    string xField, 
    IEnumerable yValue, 
    string yFields 
) 
내 문제는 내가 두 값을하고 싶은 것입니다

[MS 문서] [1]

[1] : http://msdn.microsoft.com/en-us/library/dd488523.aspx에서 언급 한 Y와 YField 매개 변수에 두 가지 값을 넣으려고했는데 계속 "Y 값 1 개만 설정할 수 있습니다 이 데이터 포인트의 경우 매개 변수 이름 : yValue "

여기의 예는 내 코드의 제작, DV는 세 개의 매개 변수와 DataView를 객체, Y 축에 적용이와 X 축 적용 일 동안 :

Points.DataBindXY(dv, "Xfield", dv, "Yfield1,Yfield2"); 

감사합니다, 데이비드

답변

3

내가 생각하는 당신은 그것을 인식 할 필요 당신의 시리즈 2 개 Y 값을 필요로하는, 그래서 그냥

Chart1.Series[0].YValuesPerPoint = 2; 

을 설정하려고하지만 Stacked Chart에 따라 만 포인트 당 하나의 Y 값을 수 있습니다.

값을 쌓아 올리려는 경우 공통 X 값을 기반으로 원하는 스택 수와 동일한 수의 시리즈가 필요할 것이라고 생각합니다.

시리즈 1 ->에 xField, Yfield1

시리즈 2 ->에 xField, Yfield2