C#内置chart的例子
来源:互联网 发布:编程珠玑适合什么人看 编辑:程序博客网 时间:2024/06/05 01:02
(1)创建项目
打开VS2013,新建C#项目,选择windows窗口应用程序,注意不是控制台应用程序
因为窗口应用程序才有后缀为Designer.cs的文件,才可以直接拖拽控件来用
一开始接触新东西都比较生疏,要多请教请教学长,才能少走弯路
(2)控件
在工具箱里找到chart直接拖拽过来,代码会自动生成在Designer.cs文件下的函数InitializeComponent里
这个函数InitializeComponent会在Form1.cs里调用来执行
默认地,chart控件显示的是直方图,需要在Form1.cs里写代码来控制生成自己需要的chart类型
拖拽过来的控件只是生成了,要实现应有的功能需要自己写函数来实现
(3)总结
万事开头难,一旦越进门槛,也就简单了,这个例子一天完成。
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 DDA{ public partial class Form1 : Form { public Form1() { InitializeComponent();//执行窗口体设计器生成的代码 } private void chart1_Click(object sender, EventArgs e) { } private void textBox1_TextChanged(object sender, EventArgs e) { string str = textBox1.Text; } public static double[] data; private void button1_Click(object sender, EventArgs e) { int x0 = int.Parse(textBox1.Text); int y0 = int.Parse(textBox2.Text); int x1 = int.Parse(textBox3.Text); int y1 = int.Parse(textBox4.Text); double[] data =new double[x1+1]; float dx, dy; int x; float k,y; dx = x1 - x0; dy = y1 - y0; k = dy / dx; y=y0; for (x = x0; x <= x1; x++) { data[x] = Math.Round(y); y = y + k; } // 设置曲线的样式 Series series = chart1.Series[0]; // 画样快速线(FastLine) series.ChartType = SeriesChartType.FastLine; // 线宽2个像素 series.BorderWidth = 2; // 线的颜色:红色 series.Color = System.Drawing.Color.Red; // 图示上的文字 series.LegendText = "演示曲线"; // 准备数据 float[] values = { 1, 3, 2, 3, 6, 8, 2, 7, 9 }; // 在chart中显示数据 for (x = 0; x < data.GetLength(0); x++) { series.Points.AddXY(x, data[x]); } // foreach (float v in values) // { // series.Points.AddXY(x, v); // x++; // } // 设置显示范围 ChartArea chartArea = chart1.ChartAreas[0]; chartArea.AxisX.Minimum = 0; chartArea.AxisX.Maximum = 10; chartArea.AxisY.Minimum = 0; chartArea.AxisY.Maximum = 10; } }}
0 0
- C#内置chart的例子
- C#的chart图形
- C# Chart控件的安装
- C# Chart控件的使用方法
- django中使用chart.js的例子
- c# Chart
- C# chart
- C# chart
- c#怎么实现chart柱状图的不同颜色
- C#中chart控件的用法
- C# CHART控件的相关操作备忘
- c#的chart悬停选定数值操作
- C# Chart控件的使用总结
- google line chart 例子
- Pie Chart 学习例子
- Bar Chart 学习例子
- 关于Extjs3.4创建chart 统计图的例子
- MS chart 非常详细的例子,实现拖动放大
- 赴美攻略
- C语言中static的作用
- MyEclipse通过JDBC链接SQLServer2012 数据库
- 马尔科夫过程与吉布斯采样
- POJ3751 注意格式控制
- C#内置chart的例子
- wifi car课程设计
- c++设计模式之策略模式
- 第一篇博客
- Java中clone方法以及深复制和浅复制
- usaco party lamps
- 远程桌面问题终极解决方案
- LeetCode No.448 Find All Numbers Disappeared in an Array
- stm32之usart配置