차트의 음수 값을 양수 값과 다른 색으로 채울 수 있는지 물어보고 싶습니다. 또한 어떻게 태그 값을 1,2,3 .. 10 등의 값을 표시 할 수 있습니다! 값은 -300000에서 최대 700,000내 프로그램에서 그래프 채색 및 값 추가
차트는 C#으로하고 난 다음 실행 버튼이 범위 :
decimal[] numbers = new decimal[20];
for (int i = 0; i < 20; i++)
{
numbers[i] = Convert.ToDecimal(dataGridView1[7, i].Value);
chart1.Series["Loan_Balance"].Points.AddXY(i+1, numbers[i]); }
chart1.Series["Loan_Balance"].Color = Color.Blue;
chart1.ChartAreas[0].AxisX.Interval = 1;
chart1.ChartAreas[0].AxisY.Interval = 50000;
chart1.Series["Loan_Balance"].ChartType = SeriesChartType.Range;
}
또한 내가 물어보고 싶은게을하는 이유는 무엇에서 직접 값을 입력 할 때 데이터베이스 (datagridview). 예를 들어 루프 대신 배열을 생성하고 소수에있는 DataGridView에서 값을 변환의이 같은 직선을 그릴 수 있습니다 :
chart1.Series["Loan_Balance"].Points.AddXY(i, dataGridView2[i, 0].Value);
을 chart1.ChartAreas[0].AxisY.Interval = 50000;
이상하게 동작, 시간의 대부분 그렇지 않습니다 전혀 작동하지 않습니다.
색칠 문제는 내가 진정으로 고맙게 생각하는 것을 도와 줄 수 있다면 훨씬 더 중요합니다.
당신은 포인트를 작성하지 않고 직접 AddXY
를 사용 안부 조지 조지 우
사용하는 차트 무엇 도서관은? – npinti
MSCharts입니까? –
도구 상자의 차트. System.Windows.Forms.DataVisualization.Charting을 사용하여 추가해야했습니다. –