WinForms윈폼 차트 y축 추가
페이지 정보
작성자 진조 작성일 2024-03-27 15:07 조회 28회 댓글 1건본문
관련링크
안녕하세요
시트를 통해 소스로 차트를 만드는 중입니다.
막대그래프와 선 그래프 둘을 이용하고 싶은데
막대는 막대그래프는 왼쪽 y축 선 그래프는 오른똑에 y축을 추가하여
각각 적용 하고 싶습니다.
각 series 를 왼쪽 y 오른y로 따로 설정하는 방법문의드립니다.
또한 현재 소스에서 SeriesName이 보이지 않는데
어떻게 하면 보여질가요
FarPoint.Win.Spread.Chart.SpreadChart chart;
chart = fSr.Sheets[nDispMode].AddChart(0, 0, typeof(FarPoint.Win.Chart.BarSeries), 400, 400, 200, 100, FarPoint.Win.Chart.ChartViewType.View2D, true);
chart.Locked = true;
chart.Location = new Point(0, 0);
chart.Size = new Size(fSr.Width - 10, fSr.Height - 10);
FarPoint.Win.Chart.BarSeries series0 = new FarPoint.Win.Chart.BarSeries();
//RadarPointSeries series0 = new RadarPointSeries();
series0.SeriesName = "Series 0";
for (int i = 0; i < dJunCnt.Rows.Count; i++)
{
series0.Values.Add(데이터);
series0.CategoryNames.Add(이름);
}
series0.LabelVisible = true;
series0.LabelNumberFormat = "#,##0";
FarPoint.Win.Chart.LineSeries series1 = new FarPoint.Win.Chart.LineSeries();
series1.SeriesName = "Series 1";
series1.PointMarker = new FarPoint.Win.Chart.BuiltinMarker(FarPoint.Win.Chart.MarkerShape.Circle, 7.0f);
for (int i = 0; i < dJunCnt.Rows.Count; i++)
{
series1.Values.Add((x.x);
}
FarPoint.Win.Chart.YPlotArea plotArea = new FarPoint.Win.Chart.YPlotArea();
plotArea.Location = new PointF(0.2f, 0.2f);
plotArea.Size = new SizeF(0.6f, 0.6f);
plotArea.Series.Add(series0);
plotArea.Series.Add(series1);
FarPoint.Win.Chart.LabelArea labelArea = new FarPoint.Win.Chart.LabelArea();
labelArea.Location = new PointF(0.5f, 0.02f);
labelArea.AlignmentX = 0.5f;
labelArea.AlignmentY = 0.0f;
labelArea.Text = "Pareto Chart";
FarPoint.Win.Chart.ChartModel model = new FarPoint.Win.Chart.ChartModel();
model.LabelAreas.Add(labelArea);
model.PlotAreas.Add(plotArea);
chart.Model = model;
선 그래프는 n개