c# chart 控件 折线图

c# chart 控件 折线图

Series->ChartType 选择图标类型。

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace WindowsApp
{
    public partial class FormMain : Form
    {
        public FormMain()
        {
            InitializeComponent();
        }

        /// <summary>
        /// 测试
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnTest_Click(object sender, EventArgs e)
        {
            // 列表
            List<int> ListPoint = new List<int>();
            Random random = new Random();

            int num = 0;
            for (int i = 0; i < 10; i ++)
            {
                num = random.Next(0, 10); // 随机数
                ListPoint.Add(num);
            }

            // 清除所有 节点
            chartView.Series[0].Points.Clear();

            for (int i = 0; i < ListPoint.Count; i++)
            {
                // 增加 节点
                chartView.Series[0].Points.AddXY(i + 1, ListPoint[i]);
            }
        }
    }
}

其他:
1、ChartType 设置为 Spline 平滑曲线。
2、ToolTip 设置为 #VALX,#VALY 当鼠标点击图线时可以显示XY点的坐标。

发表回复

您的电子邮箱地址不会被公开。