在我的应用程序中,我有图表控件,它接收实时数据并通过计时器更新我的图表:
Series seriesTraffic = new Series();
seriesTraffic.Color = Color.Red;
seriesTraffic.ChartType = SeriesChartType.Spline;
seriesTraffic.BorderWidth = 2;
chart1.Series.Add(seriesTraffic);
chart1.ChartAreas[0].AxisX.MajorGrid.LineColor = Color.White;
chart1.ChartAreas[0].AxisY.MajorGrid.LineColor = Color.White;
chart1.ChartAreas[0].AxisX.LabelStyle.Enabled = false;
chart1.ChartAreas[0].AxisY.LabelStyle.Enabled = false;
chart1.ChartAreas[0].AxisX.IsStartedFromZero = true;
chart1.ChartAreas[0].AxisX.IntervalOffsetType = DateTimeIntervalType.Number;
private void chartTimer_Tick(object sender, EventArgs e)
{
if (seriesTraffic.Points.Count() > 100)
seriesTraffic.Points.RemoveAt(0);
seriesTraffic.Points.Add(wf.BitsPerSecond * 0.000001);
chart1.ResetAutoValues();
}
我想做的是两件事:
Series1
和Series2
,以便我的图表在矩形内部显示为完整尺寸答案 0 :(得分:1)
在设计器中,选择了图表,Series
有一个属性。打开这个属性,你应该看到一些系列(Series1
,或许更多)。删除它们。在上面的代码中,您还需要添加一行
Series seriesTraffic = new Series();
seriesTraffic.IsVisibleInLegend = false; // add this line
seriesTraffic.Color = Color.Red;
或者,您可以隐藏图例。设计器中有一个Legends
的属性,那里应该有一个默认属性。将其Visible
或Enabled
属性更改为false。
如上所述,可以更改BackColor
属性以将背景从白色更改为其他颜色。
您可能还想从MSDN下载图表示例包:http://archive.msdn.microsoft.com/mschart。它有很多示例和代码片段,可以向您展示一些使用这些图表可以做的事情