图表中间的图表集(0,0)
Chart set (0,0) in the middle of the chart
我正在尝试将主 X 轴和 Y 轴移动到 (0,0) 点,例如:
我尝试添加 4 行:(-10,0) 到 (10,0) 和 (0-10) 到 (0,10)
Series ttt = new Series("")
{
ChartType = SeriesChartType.Line,
Color = Color.Yellow,
BorderWidth = 5,
Font = new Font(Font.OriginalFontName, 20, FontStyle.Regular),
};
ttt.Points.AddXY(0,10);
//ttt.Points.AddXY(0, -10);
this.chart1.Series.Add(ttt);
不幸的是,主 X 轴和 Y 轴也移动到 -10,-10,如:
设置 Axis.Crossing
就可以了。但是我不确定如何在每个轴上获得双箭头,但是下面的代码给出了这种效果
ttt.Points.AddXY(0, 10);
ttt.Points.AddXY(10, 0);
ttt.Points.AddXY(0, -10);
ttt.Points.AddXY(-10, 0);
ttt.Points.AddXY(0, 10);
this.chart1.Series.Add(ttt);
chart1.ChartAreas[0].AxisX.Crossing = 0; // <--- These two lines
chart1.ChartAreas[0].AxisY.Crossing = 0;
您可能还想通过
设置轴min/max
chart1.ChartAreas[0].AxisX.Maximum = 15;
chart1.ChartAreas[0].AxisX.Minimum = -15;
chart1.ChartAreas[0].AxisY.Maximum = 15;
chart1.ChartAreas[0].AxisY.Minimum = -15;
我正在尝试将主 X 轴和 Y 轴移动到 (0,0) 点,例如:
我尝试添加 4 行:(-10,0) 到 (10,0) 和 (0-10) 到 (0,10)
Series ttt = new Series("")
{
ChartType = SeriesChartType.Line,
Color = Color.Yellow,
BorderWidth = 5,
Font = new Font(Font.OriginalFontName, 20, FontStyle.Regular),
};
ttt.Points.AddXY(0,10);
//ttt.Points.AddXY(0, -10);
this.chart1.Series.Add(ttt);
不幸的是,主 X 轴和 Y 轴也移动到 -10,-10,如:
设置 Axis.Crossing
就可以了。但是我不确定如何在每个轴上获得双箭头,但是下面的代码给出了这种效果
ttt.Points.AddXY(0, 10);
ttt.Points.AddXY(10, 0);
ttt.Points.AddXY(0, -10);
ttt.Points.AddXY(-10, 0);
ttt.Points.AddXY(0, 10);
this.chart1.Series.Add(ttt);
chart1.ChartAreas[0].AxisX.Crossing = 0; // <--- These two lines
chart1.ChartAreas[0].AxisY.Crossing = 0;
您可能还想通过
设置轴min/maxchart1.ChartAreas[0].AxisX.Maximum = 15;
chart1.ChartAreas[0].AxisX.Minimum = -15;
chart1.ChartAreas[0].AxisY.Maximum = 15;
chart1.ChartAreas[0].AxisY.Minimum = -15;