안녕하세요. 현재 막대가 x 축의 숫자 위에 정렬되도록하려고합니다. 아래 이미지에서 볼 수 있듯이 차트의 막대가 왼쪽이나 오른쪽에 정렬 된 것처럼 보입니다.C에서 차트의 올바른 위치에 막대를 배치하는 방법 #
[URL = HTTP : //imageshack.us/photo/my-images/528/stackoverflowexample.png/] [IMG = HTTP : //img528.imageshack.us/img528/19/stackoverflowexample.png]/IMG] [/ URL]
[URL = http로 업로드 : //imageshack.us] ImageShack.us [/ URL]
을 만들기 위해 코드의 라인을 사용하는 방법이 있다면 궁금 해서요숫자 1, 2 및 3에 직접 정렬 하시겠습니까?
1, 2 및 3을 temprature, vcc 및 light라는 이름으로 변경할 수 있는지 궁금합니다.
나는이 문제를 해결하는 방법을 찾지 못했지만 (코드의 주석 처리 된 행에서 볼 수 있듯이) 나는 이것이 너희들에게 의존 한 이유이다. 아래에 내 코드를 게시했습니다 (약간 수정 되었기 때문에 변수가없는 C#에서도 작동합니다). 시간을 쳐위한
덕분에 난 당신이 빈 데이터 포인트를 삽입하여 뭔가 올 수도 추측이
chart1.ChartAreas.Add("area");
//chart1.ChartAreas["area"].AxisX.Minimum = 0;
//chart1.ChartAreas["area"].AxisX.Maximum = 2;
//chart1.ChartAreas["area"].AxisX.Interval = 1;
//chart1.ChartAreas["area"].AxisX.IntervalAutoMode;
chart1.ChartAreas["area"].AxisY.Minimum = 0;
chart1.ChartAreas["area"].AxisY.Maximum = sumLight + 100;
chart1.ChartAreas["area"].AxisY.Interval = 50;
chart1.ChartAreas["area"].AxisY.Title = "Average Value";
//chart1.ChartAreas["area"].AxisX.Title = "Speed (m/s)";
chart1.Series.Add("Temprature");
chart1.Series.Add("VCC");
chart1.Series.Add("Light");
chart1.Series["Temprature"].Color = Color.Red;
chart1.Series["VCC"].Color = Color.Green;
chart1.Series["Light"].Color = Color.Yellow;
chart1.Series["Temprature"].Points.AddXY(1, 78.32);
chart1.Series["VCC"].Points.AddXY(2, 3.92);
chart1.Series["Light"].Points.AddXY(3, 333);
chart1.Series["Temprature"].IsValueShownAsLabel = true;
chart1.Series["VCC"].IsValueShownAsLabel = true;
chart1.Series["Light"].IsValueShownAsLabel = true;
chart1.Legends.Add("legend");
chart1.Titles.Add("Average for Temperature, Light & VCC using timestamp");
chart1.Visible = true;
감사합니다! 이것은 많은 도움이 될 것입니다. –