Я делаю линию графика сбора очков. Когда я рисую 2 точки (20,20) и (40,40), это работает, но когда рисую точку (30,0) в середине моего графика в треугольник. Что мне нужно, чтобы это исправить? Большое спасибо заранее.
Линейный график, который я хочу: Текущая ошибка, с которой я сталкиваюсь:
Якод:
<i>
private void btnConfirm_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
{
ChartControl point = new ChartControl();
float s_question_true = 0;
int percent;
int dexibel = 0;
float trunggian;
CheckEdit[] _checkBoxes;
_checkBoxes = new CheckEdit[] { checkEdit1, checkEdit2, checkEdit3, checkEdit4, checkEdit5, checkEdit6, checkEdit7, checkEdit8, checkEdit9, checkEdit10 };
for (int i = 0; i < _checkBoxes.Length; i++)
{
if (_checkBoxes[i].CheckState == CheckState.Checked)
{
s_question_true++;
Console.WriteLine("gia tri cua s_question_true = {0}", s_question_true);
}
}
trunggian = (float)(s_question_true / 10);
percent = Convert.ToInt32(trunggian * 100);
dexibel = Convert.ToInt32(lbDecibel.Text);
//DialogResult result = MessageBox.Show("Bạn có muốn kết thúc bài Test không?", "Confirmation", MessageBoxButtons.YesNoCancel);
if (check_play == true)
{
if (btnOption.Caption == "Kiểm tra")
{
series1.Points.Add(new SeriesPoint(dexibel, percent));
series1.View.Color = System.Drawing.Color.Red;
this.chartControl1.Series.Add(series1);
((LineSeriesView)series1.View).MarkerVisibility = DevExpress.Utils.DefaultBoolean.True;
((LineSeriesView)series1.View).LineMarkerOptions.Kind = MarkerKind.Circle;
}
}
}