C# Winform程序中使用TeeChart实现简单的图表展示
场景
TeeChart
Teechart是Teechart for .NET、TeeChart Pro ActiveX V2010等控件的简称,是由Steema公司研发的一系列图表控件的简称。
TeeChart下载
https://download.csdn.net/download/badao_liumang_qizhi/11580496
官方文档
http://www.steema.net/TeeChartForNET/index.aspx
示例代码下载
https://download.csdn.net/download/badao_liumang_qizhi/11580483
效果
实现
引进控件
VS-工具-选择工具箱-.NET Framework组件--浏览-选择上面下载的TeeChart.dll-确定
然后就能看相应命名空间的控件。
如果这种方式不行,直接新建窗体程序,打开设计页面,并打开工具箱,将dll文件鼠标拖拽到工具箱中。
新建项目
打开VS-新建项目-Windows 窗体程序
此时打开工具箱,可以看到工具箱中已经有了相应的控件。
鼠标拖拽一个TChart控件到form上。
然后点击右上角的三角号,然后选择Edit(编辑)。如图,添加一个曲线。
然后双击form窗体,编写窗体加载完之后的代码。
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 TeeChartTest
{public partial class Form1 : Form{public Form1(){InitializeComponent();}private void Form1_Load(object sender, EventArgs e){this.tChart1.Series.Clear();this.tChart1.Header.Text = "霸道测试";this.tChart1.Axes.Bottom.Title.Text = "测试X"; //设置X轴标题this.tChart1.Axes.Left.Title.Text = "测试Y";//设置Y轴标题this.tChart1.AutoRepaint = true;this.tChart1.Aspect.View3D = false;//是否立体显示fastLine1 = new Steema.TeeChart.Styles.FastLine();this.tChart1.Series.Add(fastLine1);double[] yValues = { 10, 15, 20, 2, 23, 63, 33, 1, 33, 77, 94, 65, 45, 23, 32, 4, 54, 2, 18, 21, 80, 67, 45, 32, 3, 10, 56, 13, 52, 23, 72, 66, 32, 54, 74, 21, 86, 15 };fastLine1.Add(yValues);fastLine1.Stairs = true;}}
}
运行项目,如上效果图。
其他设置以及图表见官方示例文档。
点击View C# Code查看示例代码
C# Winform程序中使用TeeChart实现简单的图表展示相关推荐
- 转:WinForm程序中两份mdf文件问题的解决方法
在项目中用程序中嵌入mdf文件的方式来进行SQLServer数据库开发非常方便,用来发布开源项目等很方便,点击就可以运行,免部署,特别是在教学中用起来更加方便,老师不用先将数据库文件detach再发给 ...
- 在WinForm程序中嵌入ASP.NET
现在的流行趋势是桌面程序Web化,Web程序桌面化,呵呵.最终目标就是你中有我,我中有你.例如MSN Explorer就是一个很好的展示,让用户在使用的时候分不清什么时候是在本地什么时候是在网络.而这 ...
- 在WinForm程序中嵌入ASP.NET[转]
在WinForm程序中嵌入ASP.NET 现在的流行趋势是桌面程序Web化,Web程序桌面化,呵呵.最终目标就是你中有我,我中有你.例如MSN Explorer就是一个很好的展示,让用户在使用的时候分 ...
- 在C# winform程序中调用WPF写的数学公式编辑器
由于工作原因,需要在程序中加入数学公式编辑功能,因此在网上找了不少开源数学公式程序.经过比较,最终选择了Math-Editor-master程序(可以在github上搜索此名称). 我的程序(简称主程 ...
- C#中Winform程序中如何实现多维表头【不通过第三方报表程序】
问题:C#中Winform程序中如何实现多维表头. 在网上搜了很多方法,大多数方法对于我这种新手,看的都不是很懂.最后在新浪博客看到了一篇比较易懂的文章:[DataGridView二维表头与合并单元格 ...
- 在winform程序中启动wpf窗体
有时候需要在winform程序中利用wpf的许多优良特性,如何在其中启动wpf窗体呢? 前提:MainWindow.xaml是从别的地方copy到这个项目的,值得注意的是,除了MainWindow.x ...
- 在Winform程序中设置管理员权限及为用户组添加写入权限
在我们一些Winform程序中,往往需要具有一些特殊的权限才能操作系统文件,我们可以设置运行程序具有管理员权限或者设置运行程序的目录具有写入的权限,如果是在操作系统里面,我们可以设置运行程序以管理员身 ...
- (转)在Winform程序中设置管理员权限及为用户组添加写入权限
本文转载自:http://www.cnblogs.com/wuhuacong/p/5645172.html 在我们一些Winform程序中,往往需要具有一些特殊的权限才能操作系统文件,我们可以设置运行 ...
- 关于微信小程序中时间预约的简单实现
关于微信小程序中时间预约的简单实现 1. js中定义获取日期函数.日期点击事件 2. 在data中定义数组等变量 3. onLoad调用函数并保存回data 4. wxml展示 5. 页面监控函数on ...
最新文章
- oracle spatial(一)开端
- C基础——目标代码文件、可执行文件和库
- 做正确的事,正确的做事
- 在Sublime Text 3上安装代码格式化插件CodeFormatter
- 与aspect长得像的单词_硕士研究生英语81分总结:考研单词这么背才对,方法其实很容易...
- 普通用户杜绝不请自来的邮件对策
- 9-6 虚拟哈希分布
- msyql 授权ip
- [转贴]记那对住在我隔壁储藏室的大学刚毕业的小夫妻
- 手机浏览器看视频加载太慢怎么办,这5招用了提速快
- OLS回归模型-斯皮尔曼相关系数-数值模拟-多目标规划-养老服务床位需求预测与运营模式研究-之数学建模
- vos系统是什么?vos网络电话系统怎样搭建?
- 仿Windows画板喷漆笔刷效果
- Android编译内核并刷入
- NetCDF简介与格式入门
- 差之毫厘:etcd 3 完美支持 HTTP 访问
- 鸡脚蹬子生长秘籍 鸡脚蹬子短是缺乏什么营养
- 微信6.6.7版本摇塞子破解思路(居多图)
- 【论文笔记】Towards Universal Sequence Representation Learning for Recommender Systems
- 自动驾驶测绘资质的信息安全要求,真的来了
热门文章
- html文字自动上翻,jQuery超酷文字随机翻转变换动画特效
- 史上最详细Docker部署Mysql主从复制,带每一步骤图!!!
- 魏鹏机器人_痴迷农业科技,他发明智能分拣机器人给胡萝卜照CT
- 主板h110能装linux吗_H110主板好用吗 H110主板配CPU技巧介绍(DIY装机必看)
- vue 倒计时 插件_vue中实现倒计时组件与毫秒效果
- php foreach 循环 判断index 小于多少_PHP设计模式之迭代器模式 - 硬核项目经理
- LeetCode14 最长公共前缀
- java paint文字_Java中paint怎么用
- 手机号归属地区编码_这些关于手机号码的冷知识 你知道吗
- servlet后台如何接受multpartfile_Servlet进阶教程(你不得不知道的Servlet知识点)