我需要像竇/餘弦波線圖什麼什麼類型的圖表類型?我在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