HighSpeedCharting动态绘图点击下载动态绘图

一、创建工程

第一步:将ChartCtrl放入工程文件夹之中,并导入ChartCtrl文件夹 点击下载

第二步:添加控件:custom Control

第三步:修改属性

第四步:添加变量

二、简单的使用

1、  创建坐标轴:

CChartAxis *pAxis = NULL;
pAxis= m_ChartCtrl.CreateStandardAxis(CChartCtrl::BottomAxis);
pAxis->SetAutomatic(false);  //不自适应
pAxis= m_ChartCtrl.CreateStandardAxis(CChartCtrl::LeftAxis);
pAxis->SetAutomatic(true);   //自适应TChartString str1;
str1=_T("LineChart");
m_ChartCtrl.GetTitle()->AddString(str1);                 //設置標題str1 =_T("num");
pAxis= m_BarChart.GetLeftAxis();
//  pAxis->SetMinMax(0.1,70);
if (pAxis)pLabel= pAxis->GetLabel();
if (pLabel)pLabel->SetText(str1);str1=_T("数值坐标轴");
pAxis= m_BarChart.GetBottomAxis();
if (pAxis)pLabel= pAxis->GetLabel();
if (pLabel)pLabel->SetText(str1);
pAxis->SetMinMax(0,BARMAX);

2、  画图:

m_ChartCtrl.EnableRefresh(false);
CChartLineSerie *pLineSerie;
m_ChartCtrl.RemoveAllSeries();//先清空
pLineSerie =m_ChartCtrl.CreateLineSerie();
pLineSerie->AddPoint(x[i], y[i]);                          //添加數值
m_ChartCtrl.EnableRefresh(true);

3、 保存图片:

TChartString fileName;
CRect crect;
crect.SetRect(0,0, 700, 400);                      //set the size of the image
m_ChartCtrl.SaveAsImage(_T(".\\lineChart.png"),crect,32,GUID_NULL); //savethe image

HighSpeedCharting简单的使用相关推荐

  1. 在docker上安装部署tomcat项目 超简单,拿来主义

    在docker中部署tomcat,非常简单,而且省去了手动安装jdk等步骤,只需要将war包复制在容器tomcat实例中的webapps下面即可.以下将详细讲解流程: 在windows中打好包以后用w ...

  2. Linux下tomcat的安装与卸载以及配置(超简单)

    无敌简单的几步 1.安装 //首先你需要下载好tomcat包 sudo tar -xvzf apache-tomcat-7.0.85.tar.gz(这里是包名) -C 你要放的位置 2.卸载 rm - ...

  3. Docker安装Apache与运行简单的web服务——httpd helloworld

    Docker运行简单的web服务--httpd helloworld目录[阅读时间:约5分钟] 一.Docker简介 二.Docker的安装与配置[CentOS环境] 三.Docker运行简单的web ...

  4. Docker的安装、镜像源更换与简单应用

    Docker的安装.镜像源更换与简单应用[阅读时间:约20分钟] 一.概述 二.系统环境&项目介绍 1.系统环境 2.项目的任务要求 三.Docker的安装 四.Docker的简单应用 1. ...

  5. 基于Golang的简单web服务程序开发——CloudGo

    基于Golang的简单web服务程序开发--CloudGo[阅读时间:约10分钟] 一.概述 二.系统环境&项目介绍 1.系统环境 2.项目的任务要求 (1)基本要求 (2)扩展要求 三.具体 ...

  6. 简单图文配置golang+vscode【win10/centos7+golang helloworld+解决install failed等情况】

    博客目录(阅读时间:10分钟) 一.win10 0.系统环境 1. win10配置golang环境 ①下载相关软件 ②创建gowork工作空间 ③配置环境变量(GOPATH+PATH) ④验证环境配置 ...

  7. 简单介绍互联网领域选择与营销方法

    在我看来,互联网领域的选择是"安家",而营销方法的不同则表现了"定家"的方式多种多样,只有选对了,"家"才得以"安定". ...

  8. JAVA用最简单的方法来构建一个高可用的服务端,提升系统可用性

    一.什么是提升系统的高可用性 JAVA服务端,顾名思义就是23体验网为用户提供服务的.停工时间,就是不能向用户提供服务的时间.高可用,就是系统具有高度可用性,尽量减少停工时间.如何用最简单的方法来搭建 ...

  9. java发送简单邮件_Java程序实现发送简单文本邮件

    /** * Java程序实现发送简单文本邮件 * * @author Administrator * */ public class SendTextMail { // 定义发件人地址 public  ...

最新文章

  1. 1.1 内存的四个分区
  2. 【转】在 Linux 平台下使用 JNI
  3. 天文学家搞医术,Science也挡不住
  4. 设计模式6——创建型模式之原型模式
  5. ActiveSync合作关系对话框的配置
  6. 球弹跳高度的计算(信息学奥赛一本通-T1085)
  7. 怎么样提高自己的口才
  8. 华为与五粮液签署战略合作协议
  9. JQuery datatables - column ordering, searching with multi header lines
  10. 分享个最终幻想勇气启示录脚本,手游上能一键推图自动升级
  11. 2012安装oracle11g教程,Windows Server 2012 安装oracle11g(图文教程)
  12. hbase数据库详解
  13. 英语学习详细笔记(十七)间接问句
  14. 微服务架构系列一:关键技术与原理研究
  15. kali 插上耳机没声音
  16. 【死磕opensips】sip协议解析
  17. mac php7.2,MAC下更新自带的PHP版本到7.2
  18. 图像中目标or内容疏密程度判断
  19. OpenCL基础(一)
  20. 面经02-深信服面试

热门文章

  1. 安卓中PullToRefresh添加头布局的方法
  2. python爬虫之必应图片
  3. 如何在QEMU上执行iOS并启动一个交互式bash shell,内含整个安装流程并且提供了相关工具(二)
  4. 我只是在猜想 ——站在云端看操作系统以及计算机的未来
  5. Matlab2022a无法识别vs2019编译器,未检测到支持的编译器,错误使用Mex -setup error cannot find support compiler
  6. next在java中是什么意思_java中next是什么意思
  7. 程序员如何选择技术方向
  8. MapReduce稍微高级编程之PageRank算法的实现
  9. topsis(优劣解距离法)在matlab上的实现
  10. uniapp 电商app签到功能实现