2014-10-24 2 views
0

StackedColumn100을 사용할 때 % 기호가 포함되도록 Y 축 레이블을 어떻게 포맷합니까?StackedColumn100의 y 축 레이블에 백분율 기호를 추가하십시오.

저는 System.Windows.Forms.DataVisualization.Charting.Series 차트를 사용하고 있습니다.

chart1.ChartAreas[yourCharArea].AxisY.LabelStyle.Format = "###0\\%"; 

: 여기

필요 마술, 단지 탈출 퍼센트 문자가 없습니다

private Series SetSeriesStyleStackedColumnPercentage(string sessionname, string color) 
{ 
    Series series = new Series(sessionname); 

    series.ChartType = SeriesChartType.StackedColumn100; 
    series.Color = Color.FromArgb(byte.Parse(color.Split(',')[0]), 
           byte.Parse(color.Split(',')[1]), 
           byte.Parse(color.Split(',')[2]), 
           byte.Parse(color.Split(',')[3])); 
    series.BorderWidth = 1; 
    series.BorderColor = Color.FromArgb(255, 0, 0, 0); 
    series.IsVisibleInLegend = true; 
    series.IsValueShownAsLabel = false; 
    return series; 
} 

답변

2

차트 모양과 느낌을 (지금까지) 정의 내 방법입니다 ... 또는

chart1.ChartAreas[yourCharArea].AxisY.LabelStyle.Format = "###0.0\\%"; 

또는 원하는 모든 숫자 형식 D ..

+0

글쎄, 나는 마법이 존재한다고 생각한다. 어떤 것을 조작해야 할지를 아는 형태이다. 귀하의 사례가 완벽하게 작동했습니다. 시리즈 또는 차트를 수정해야하는지 잘 모르겠습니다. 답변 주셔서 감사합니다 - 자리에! – barrypicker

관련 문제