深入浅出CChart 每日一课——快乐高四第九课 于无声处,CChart内置功能介绍之数据存取篇

来源:互联网 发布:怎么做图书marc数据 编辑:程序博客网 时间:2024/05/01 13:50

笨笨长期以来一直使用Origin软件绘图和处理数据,但Origin软件没有编程语言的接口。笨笨开发CChart的一个潜在的目标,是想实现Origin软件的功能。当然这是一个不可能达到的目标,Origin软件的功能太强了,笨笨只能膜拜。

下节课将介绍CChart内置的数据处理功能,这是笨笨向Origin的致敬。在这之前,本节课首先介绍一下CChart内置的数据存取功能。

A9.1 CChart数据保存

假定我们绘制了如图的两条曲线。


如果要保存所有曲线数据,请点击右键菜单“曲线数据-->保存数据”,将弹出一个“多数据载入存储选项”对话框。


这里有两个选项,连续存储和共享X坐标数据。

首先我们试试两个选项都不选,点击继续,弹出“另存为”对话框。


保存的数据文件格式为TXT文本文件文件。

下面打开保存的数据文件,如下。


得到的数据文件由4列数据组成,其中前两列是第一条曲线的x坐标和y坐标,后两列是第二条曲线的x坐标和y坐标。

下面解释一下“多数据载入存储选项”对话框的两个选项。

如果选择“连续存储”选项,所得到的数据文件如下。


可以看到,数据文件是按照曲线的顺序依次存储的。为了区分不同的曲线,两条曲线之间有一个分隔符,这个分隔符也是在前面对话框里面设置的。

再看看选择“共享X轴坐标数据”后的情况。


这时候数据文件只有三列,第一列是所有曲线的X坐标,第二列是第一条曲线的Y坐标,第三列是第二条曲线的Y坐标。不过选择这个选项需要你自己保证曲线的X坐标的确是一样的,CChart保存的实际上是第一条曲线的X坐标。

当然也可以保存单条数据,这时候需要点击菜单“曲线数据-->数据名-->管理-->保存数据”。

如果只是看一下数据,还可以点击菜单“曲线数据-->显示数值”。这时候弹出一个窗口。


这是一个表格,表格里面前两列是第一条曲线的坐标,后两列是第二条曲线的坐标。

如果点击菜单“曲线数据-->数据名-->管理-->显示数值”,也会弹出这么一个窗口,窗口里的内容只是那一条曲线的数据。

在这个表格窗口里面也可以把数据保存到文件。如图,你首先要选择你想保存的数据区域,然后点击右键菜单Copy data,即把数据拷贝到了剪贴板了。如果你想保存到文件,只需要再利用一下记事本即可。


我们拖动鼠标划过第一行1、2、3、4四个格子,即可选择全部数据。下面先拷贝数据,再打开Excel软件,在A1格子选择粘贴,结果如图。


这么简单就实现了和Excel软件的交互!!!

下面再用Excel画个曲线试试看。


和CChart画出来的图相比,Excel的图像效果是不是真心弱爆了呢?

A9.2 CChart数据读取

CChart数据读取与数据保存是逆过程,文件的格式要求是一样的。

前面已经按三种格式保存了数据文件。

前面程序中画了两条曲线,下面我们首先点击菜单“曲线数据-->数据名-->管理-->清除数据”,删除掉一条曲线。如图。


这时候我们再点击右键菜单“曲线数据-->载入数据”,将又弹出“多数据载入存储选项”对话框。点击“继续”后,弹出“打开”文件对话框。


这时候我们选择一个刚才保存的数据文件并打开。注意前一步“多数据载入存储选项”对话框里面的选项,应与保存这个文件时候的选项一致。当然如果数据文件里面只有一条曲线,那这些选项就无所谓了。


读入的数据里面是两条曲线,原来还有一条,怎么少了一条呢?呵呵,有两条重合在一起了。

右键菜单“曲线数据-->数据名-->管理-->读取数据”的功能类似,不过这个菜单读入的数据将替换掉该曲线原有的数据。

A9.3 简单数据处理

在右键菜单“曲线数据-->数据名-->管理”下面,直接提供了两个简单的数据处理功能,一个是交换XY坐标,一个是数据排序。

这两幅图是一条曲线交换XY坐标前后的情况。



数据排序有四种方式,分别为X升序,X降序,Y升序,Y降序。下面两幅图是分别为排序前和按X升序排列后的情况。



CChart数据存取功能暂时就介绍这么多,希望大家不要有然并卵的感觉。下节课再见。

1 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 大脚趾肉肿了怎么办 大脚趾边上肿了怎么办 大母脚趾关节疼怎么办 大脚趾有点歪了怎么办 大脚趾扭伤肿了怎么办 大脚趾外翻怎么办 知乎 颈椎带着胳膊疼怎么办 胳膊酸困无力是怎么办 腰疼引起的腿麻怎么办 手臂到手指麻痛怎么办 拔完智齿特别疼怎么办 躺着胃烧的难受怎么办 喝酒胃烧的难受怎么办 舌头破了特别疼怎么办 舌头又厚又大怎么办 牙齿咬到舌头了怎么办 舌头起了好多泡怎么办 舌头尖起泡很痛怎么办 舌头上起泡怎么办很疼 月经来了二十多天还不干净怎么办 三岁宝宝缺锌怎么办 无舌苔,舌头很红怎么办 嘴唇上肿了一块怎么办 下嘴唇突然肿了怎么办 上嘴唇突然肿厚怎么办 舌尖上火了好疼怎么办 舌头针扎似的疼怎么办 手麻了怎么办小妙招 月子生气奶少了怎么办 颈椎会引起脸麻怎么办 脑梗引起的手麻怎么办 着凉引起的腰疼怎么办 受凉引起的腰疼怎么办 着凉了腰疼厉害怎么办 腰疼压迫神经腿麻木怎么办 运动后小腿变粗怎么办 跑步后小腿变粗怎么办 嘴腮里面肉肿了怎么办 左胳膊左腿发麻怎么办 右胳膊和右腿麻怎么办 站久了腿肿胀疼怎么办