如何用C/C++,不借助控制台,将一组数据画成折线图等统计图,如直接画到内存中并保存成图片,求大神指导

网上有一些关于在内存中作图的方法,不过很晦涩,尤其是不知道绘图原理,是否有画统计图的函数接口,有些能直接画统计图的库,但都要控制台运行,所以很头疼... 网上有一些关于在内存中作图的方法,不过很晦涩,尤其是不知道绘图原理,是否有画统计图的函数接口,有些能直接画统计图的库,但都要控制台运行,所以很头疼 展开
 我来答
处摇胼手胝足
2018-05-23 · TA获得超过295个赞
知道小有建树答主
回答量:488
采纳率:83%
帮助的人:166万
展开全部
你会图片处理吗,认不认识图像文件头和图像数据,认识的话自己构建图像文件头和图像数据,然后就可修改图像数据内容;将文件保存图像类型就可以了。
追问
就是不会图片处理,所以才需要相应的接口,感觉很复杂,如果现学图片处理又要很多时间
追答
C语言主要是标准函数库,没有这样的图形库;因为图形需要很多参数和环境,如果用标准库来画的话,需要参数的转换,营造环境,需要很多步骤的。图形处理一般都跟系统连在一块,所以,在控制台绘图是很麻烦的。普通的做法是使用集成环境来做图形处理:比如VC中的就有专门的类来处理统计图的,封装得好,很容易上手使用。
高级的做法就是内存操作,不用显示图形出来,直接完成图形绘制。比如图形文件头54(最少40)个字节,这些字节有其特定的意义,来指示系统如何读取这个图片,图片的尺寸也在里面,你可以构造图片数据 ,然后将想画的图形变成数据,保存成图形文件格式。功夫要很扎实才行。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式