c# winform做简单的折线图(VS2017)
结果展示:
(折线图)
(平滑的折线图)
二、介绍
做折线图,雷达图等等都可以做出来,我讲解下如何制作表格。下面是绘制折线图和曲线图的代码,注释其中一个就会显示另一个。
//绘制折线图
chart1.Series["line1"].ChartType = SeriesChartType.Line;
//绘制曲线图
chart1.Series["line1"].ChartType = SeriesChartType.Spline;
三、代码:
github源码:https://github.com/cysisu/c-winform-VS2017-
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;
using System.Windows.Forms.DataVisualization.Charting;namespace Line_Chart
{public partial class Form1 : Form{public Form1(){InitializeComponent();}private void button1_Click(object sender, EventArgs e){float x1 = float.Parse(textBox1.Text);float x2 = float.Parse(textBox2.Text);float x3 = float.Parse(textBox3.Text);float x4 = float.Parse(textBox4.Text);float x5 = float.Parse(textBox5.Text);float x6 = float.Parse(textBox6.Text);float x7 = float.Parse(textBox7.Text);float x8 = float.Parse(textBox8.Text);float x9 = float.Parse(textBox9.Text);float x10 = float.Parse(textBox10.Text);float x11 = float.Parse(textBox11.Text);float x12 = float.Parse(textBox12.Text);var chart = chart1.ChartAreas[0];chart.AxisX.IntervalType = DateTimeIntervalType.Number;chart.AxisX.LabelStyle.Format = "";chart.AxisY.LabelStyle.Format = "";chart.AxisY.LabelStyle.IsEndLabelVisible = true;chart.AxisX.Minimum = 1;chart.AxisX.Maximum = 12;chart.AxisY.Minimum = 0;chart.AxisY.Maximum = 50;chart.AxisX.Interval = 1;chart.AxisY.Interval = 5;chart1.Series.Add("line1");//绘制折线图chart1.Series["line1"].ChartType = SeriesChartType.Line;//绘制曲线图chart1.Series["line1"].ChartType = SeriesChartType.Spline;chart1.Series["line1"].Color = Color.Red;chart1.Series[0].IsVisibleInLegend = false;chart1.Series["line1"].Points.AddXY(1, x1);chart1.Series["line1"].Points.AddXY(2, x2);chart1.Series["line1"].Points.AddXY(3, x3);chart1.Series["line1"].Points.AddXY(4, x4);chart1.Series["line1"].Points.AddXY(5, x5);chart1.Series["line1"].Points.AddXY(6, x6);chart1.Series["line1"].Points.AddXY(7, x7);chart1.Series["line1"].Points.AddXY(8, x8);chart1.Series["line1"].Points.AddXY(9, x9);chart1.Series["line1"].Points.AddXY(10, x10);chart1.Series["line1"].Points.AddXY(11, x11);chart1.Series["line1"].Points.AddXY(12, x12);}}
}
c# winform做简单的折线图(VS2017)相关推荐
- python生成折线图怎么对特定点做颜色_python使用matplotlib绘制简单的折线图和散点图...
生成数据 数据可视化 数据可视化指的是通过可视化表示来探索数据,它与数据挖掘机密相关. 安装matplotlib 请访问https://pypi.python.org/pypi/matplotlib/ ...
- 数据科学 IPython 笔记本 8.4 简单的折线图
8.4 简单的折线图 原文:Simple Line Plots 译者:飞龙 协议:CC BY-NC-SA 4.0 本节是<Python 数据科学手册>(Python Data Scienc ...
- Android移动开发之【Android实战项目】DAY13-MPChart简单的折线图LineChart
#简单就完事了 Xml <com.github.mikephil.charting.charts.LineChartandroid:id="@+id/Linechart"an ...
- python画最简单的折线图,推荐origin画图软件
1.因实际需要,需要画一些简单的折线图,详细代码见下: import matplotlib.pyplot as plt import numpy as nplist1=[1,2,3,4,5,6,7,8 ...
- ExtJS6图表简单demo(折线图,散点图,柱状图)
ExtJS6图表简单demo(折线图,散点图,柱状图) 首先需要引入这三个文件,都懂 <link rel="stylesheet" type="text/css&q ...
- 用echarts做风速风向折线图
因为功能需求,需要接收风速(m/s).风向(度数),来做折线图.看了网上的相关介绍,决定直接用echarts来做风速风向折线图(风向用度数来折线图展示实在不好看),具体效果图如下. 首先来介绍一下风向 ...
- flot.js ajax,jquery.flot.js简单绘制折线图用法示例
本文实例讲述了jquery.flot.js简单绘制折线图用法.分享给大家供大家参考,具体如下: 1.完整实例代码: 折线图 $(function() { AlPriceQuery(); }); fun ...
- Tableau必知必会之学做 饼图 和 折线图 的组合图表
为方便大家学习,示例中,我们用Tableau自带的超市数据. 具体步骤如下: 一.制作折线图 我们先做一个随着时间变化的销售额折线图. 二.编写LOD字段 然后,我们写一个LOD字段,这个字段的目的是 ...
- 2×3卡方检验prism_【SPSS数据分析】方差分析之多因素方差分析(3)Graphpad Prism绘制简单效应折线图...
在上一期中我们详细的讲解了多因素方差分析中简单效应的SPSS操作方法,以及数据分析结果的解读.今天我们进一步讲解如何对简单效应的成对比较进行统计图形的绘制. 用到的是统计绘图软件GraphPad Pr ...
最新文章
- 职业生涯又一个转折点
- openstack domain serverID connect uri
- A Wasserstein Distance[贪心/模拟]
- 飞鸽传书2007绿色版 唯一官方下载地址
- 无码系列-7-代码的语文修养_上篇
- html浮动代码_清除浮动与 BFC(块级格式化上下文)
- Python yaml模块
- ZOJ 3511 Cake Robbery
- 免费的WordPress Video Player插件
- 给想立志入行网络或已经初入行的朋友的建议
- python导入mysqldb_Python导入MySQLdb库
- java 批量重命名_Java实现文件批量重命名
- 【ZZULIOJ】1055: 兔子繁殖问题
- php期末作业报告,期末作业(最终版).php
- 母爱成就新科诺贝尔奖得主马里奥#183;卡佩奇
- 【数据降维】数据降维方法分类
- C# 下载gif图片,动画丢失,解决办法
- div+css静态网页设计——迪斯尼公主滚动特效(7页) HTML5网页设计成品_学生DW静态网页设计代做_web课程设计网页制作
- 广和通5G模组成功联调基于高通IPQ系列+骁龙X62的5G CPE方案,已实现大规模量产
- 运筹学实验_最短路径