由曲线图片仿造数据
2017-05-28 16:18
99 查看
由于业务需要,在给客户展示的时候想要一些数据,但是没有实时观测的数据,只能自己造数据了。
首先通过自己在文献或者百度上搜索到的图片,得到大体的数据点,在把数据点扩展扩展,比如大概得到50个点,那么我想要500个点怎么办?把每个点都十等分,线性求值。
由曲线得到数据,我使用了一款软件,叫做“Engauge_Digitizer_4.1”,大体步骤是:
1打开软件,file——import选择自己想要的图片
2 Digitize——Axis,定义坐标,定义远点,x轴一点,y轴一点即可。
3Digitize——Segment,此时曲线的全部点被描出,再用鼠标点击曲线,曲线上的点瞬间被选出来啦!
4点击export file,输出结果到csv中。
接下来便是excel如何把一个点变成是个点,现在每一行有一个点,比如一共50个点,则占具50行。那么先利用公式将一个点变为10个点,方法是b2和b3间十等分,大家自己想公式就可以了。
再想办法将10列*50行数据变为1列*500行?我是先把行列转置(选择性粘贴-转置),然后再按照公式将所有列首尾拼接:=OFFSET(Sheet1!$A$1,MOD(ROW(1:1)-1,10),INT((ROW(1:1)-1)/
首先通过自己在文献或者百度上搜索到的图片,得到大体的数据点,在把数据点扩展扩展,比如大概得到50个点,那么我想要500个点怎么办?把每个点都十等分,线性求值。
由曲线得到数据,我使用了一款软件,叫做“Engauge_Digitizer_4.1”,大体步骤是:
1打开软件,file——import选择自己想要的图片
2 Digitize——Axis,定义坐标,定义远点,x轴一点,y轴一点即可。
3Digitize——Segment,此时曲线的全部点被描出,再用鼠标点击曲线,曲线上的点瞬间被选出来啦!
4点击export file,输出结果到csv中。
接下来便是excel如何把一个点变成是个点,现在每一行有一个点,比如一共50个点,则占具50行。那么先利用公式将一个点变为10个点,方法是b2和b3间十等分,大家自己想公式就可以了。
再想办法将10列*50行数据变为1列*500行?我是先把行列转置(选择性粘贴-转置),然后再按照公式将所有列首尾拼接:=OFFSET(Sheet1!$A$1,MOD(ROW(1:1)-1,10),INT((ROW(1:1)-1)/
相关文章推荐
- extjs和highcharts整合显示数据曲线和打印图片
- Image2Data (a) 利用Matlab提取图片中的曲线数据
- 不经过临时文件,直接从BLOB字段,下载数据显示图片!
- 一个图片数据的存和取的示例
- 数据文件转PNG图片程序
- delphi 把图片存入数据库
- 使用JavaScript在图片热点按钮提交表单数据
- 关于BMP图片的一点理解,读取图象数据到数组
- 如何在数据中能加载.JPG格式的图片
- 图片上传存取图片路径和图片数据 以及给上传的图片加文字和图片水印
- GridView中显示数据库里的图片
- VC6.0中使用Stream Object读取数据中流文件并显示Bmp,JPG等图片
- bmp图片数据送往SQL SERVER
- .Net中将图片数据保存到XML文档
- 数据窗口加图片背景的方法
- 如何在jsp页面中显示BLOB保存的图片数据
- 数据库中的图片数据怎样在Image中显示
- bmp图片数据送往SQL SERVER
- DirectShow流媒体数据的采集及图片的捕获
- c# 将图片的二进制数据插入到数据库中