我需要像窦/余弦波线图什么什么类型的图表类型?我在Windows窗体中使用默认图表。我需要一个波浪线
chart1.Series[0].ChartType = SeriesChartType.Line;
这是正确的图表类型吗?
还有如何显示在X线弧度......
chart1.ChartAreas[0].AxisX.Minimum = 0 * Math.PI;
chart1.ChartAreas[0].AxisX.Maximum = 2 * Math.PI;
我需要像窦/余弦波线图什么什么类型的图表类型?我在Windows窗体中使用默认图表。我需要一个波浪线
chart1.Series[0].ChartType = SeriesChartType.Line;
这是正确的图表类型吗?
还有如何显示在X线弧度......
chart1.ChartAreas[0].AxisX.Minimum = 0 * Math.PI;
chart1.ChartAreas[0].AxisX.Maximum = 2 * Math.PI;
下面是对我工作的例子:
var data = new List<Tuple<double,double>>();
for (double x = 0; x < Math.PI * 2; x += Math.PI/180.0) {
data.Add(Tuple.Create(x, Math.Sin(x)));
}
chart1.ChartAreas.Add("area1");
var series = chart1.Series.Add("series1");
series.ChartType = SeriesChartType.Line;
series.ChartArea = "area1";
series.XValueMember = "Item1";
series.YValueMembers = "Item2";
chart1.DataSource = data;
结果:
非常感谢兄弟,但为什么你将Math.Pi除以180? – user1534664
这是相当武断的,但它是1度(弧度),它只是步长值我在这些情况下,我想传统的选择。随意将其改为任何你喜欢的值,它只会改变线条的平滑度。 – Blorgbeard
什么XValueMembers和YValueMembers吗?出于某种原因,我不能指定我自己的名字,否则图表会变得糟糕。 – user1534664
是,线路将正常工作。 –
你试过了吗?你有什么问题? – Blorgbeard
@Blorgbeard我无法在X线弧度的单位,所以我没能还画什么。我认为这与我的图表类型有关,但是现在我已经被告知线条工作正好处于卡住状态。 – user1534664