2013-04-13 2 views
2

Gantt 차트의 수평 누적 막대 그래프를 만들려고하지만 축이 반전됩니다. 내가 쓴누적 막대의 축을 역전시키는 방법은 무엇입니까?

코드는 다음과 같습니다 :

a[0] = 0; 
a[1] = 6; 
a[2] = 7; 
a[3] = 7; 

b[0] = 6; 
b[1] = 0; 
b[2] = 11; 
b[3] = 0; 

c[0] = 0; 
c[1] = 6; 
c[2] = 0; 
c[3] = 19; 


string[] labels = new string[] { "A1", "A2", "B1" , "B2" }; 

GraphPane _p = zedGraphControl1.GraphPane; 

BarItem bar1 = _p.AddBar("", a, null, Color.White); 
BarItem bar2 = _p.AddBar("", b, null, Color.Blue); 
BarItem bar3 = _p.AddBar("", c, null, Color.Green); 

_p.BarSettings.MinClusterGap = 0; 

_p.YAxis.Scale.TextLabels = labels; 
_p.YAxis.Type = AxisType.Text; 

_p.BarSettings.Base = BarBase.Y; 
_p.BarSettings.Type = BarType.Stack; 

어떻게 y 축을 반전? A1, A2, B1, B2 순으로 나타냅니다.

enter image description here

답변

2
_p.YAxis.Scale.IsReverse = true; 
+0

덕분에 모든 사람들, 그것을 가지고 – xcentaur

관련 문제