计算机相关专业零基础论文画图详细教程(避免掉坑教程)

好久没写博客了,去年一年忙忙碌碌,但是也不知道在忙些啥,各种琐事,真正静下心来学的东西。感觉真正掌握或者说做了一点事情的话,就是从零开始写了一篇会议论文,虽然质量比较水,但是也算是完整的走了一遍写论文的过程,还是有一些收获的。今天这篇博客主要从画图的角度来说一下,论文里面的图怎么画才比较有逼格,怎么从零开始去画一张符合论文规范的比较漂亮的图,阐述过程中我也会尽量推荐一些比较好用的方法以及素材的寻找。有了这些东西,可以亲自动手去画一下,然后自然就熟能生巧了!

方法和经验都是在写论文过程中一点一点摸索出来的,当初一开始写论文要画架构图和场景图的时候一脸懵逼,啥也憋不出来,根本不知道如何下手。然后自己划拉了半天,然后画了下面这张图……

计算机相关专业零基础论文画图详细教程(避免掉坑教程)_第1张图片

然后在组会上被老师一顿批。不过确实也不怪老师,自己画出来的时候都感觉这个图low到爆,和下面我给出的那些框架图相比,完全没有质感,就感觉很丑,怎么画也不地道。然后在师兄的指导下不断修改,花了一周的时间改了七版,然后就画出来了最终放在论文里面的图……

计算机相关专业零基础论文画图详细教程(避免掉坑教程)_第2张图片

画出来以后再和第一版初稿相比,就感觉第一张图确实是low爆了,而且我如果不告诉你,你能相信这两张图想传达一样的信息?!就这幅图折磨了我一周,然后等这幅图画完,再画下面的那张联邦学习的思路图的时候,用了不到一个下午就画完了,而且基本上初稿就画成了下面的这个样子。所以这东西还是得亲自画一下才知道啊!

下面先来说一下,一般论文中都需要哪几类图

  • 场景图
  • 框架图
  • 方法思路图
  • 实验结果图
  • 其他

先说场景图

计算机相关专业零基础论文画图详细教程(避免掉坑教程)_第3张图片

上面这张图就是场景图,这种图一般是用来阐述这篇论文所讲述的背景以及应用的场景。这张图是用来表示6G场景的一些关键服务和产品路线,关键服务一共分为三层,分别是新媒体,新服务和新基建。然后每层里面又有各种不同的产品,这样每层的结构就很清晰。又因为6G是以人为中心的移动通信网络,所以这张图就把人的icon放在了最里面的一层,然后向外扩展开。所以从这里也就可以看出来,画图的时候首先要清楚你要画的这张图要表达什么意思,有几个点要阐述,然后选择合适的结构表达出来就可以。

再来就是再看看这种图用什么软件画比较合适?一般用来画论文里面的图的软件无非几种。在计算机相关专业用的最多的应该就是visio了。这个用visio画也可以。或者如果是我来画的话,我觉得用PPT也可以!或许大部分人都没想过,用PPT也能画出来这种高逼格的图。我之前画过一个类似的图,就是用PPT画的,当然也用到了一点visio,两个软件结合起来,出图的效果就有了!

计算机相关专业零基础论文画图详细教程(避免掉坑教程)_第4张图片

这是我论文里面的场景图,虽然看起来没有上面那张图那么有逼格,但是基本算是符合论文要求了。这个图大概分为三部分,其中前两个部分是用visio画的,后面的部分是在PPT里面画好,然后插入进来的。因为我感觉使用PPT画这种方框之类的东西更好看一些。当然这只是我个人的感觉,至于具体怎么选择,大家画图的时候可以都体验一下,然后选择一个让自己舒服的方式来画就可以了!

上面这两张图,基本上就是PPT+visio,再从百度上搜一些相关的图片加进去就可以了。但是还有一些图会需要一些标识性的东西。比如下面这张图:

计算机相关专业零基础论文画图详细教程(避免掉坑教程)_第5张图片

这是一个联邦半监督学习的过程图,其中slice是利用PPT画的,server和后面蓝色的云的标识是用visio画的,但是还有一些其他的标识比如数据集data set,比如labeled和unlabeled两个表示标注的数据集和未标注的数据集的icon,还有那个global model中的那个表示神经网络的图,是怎么画的呢?这就用到了两个素材网站了,一个是阿里巴巴矢量图标库,一个是NN SVG(神经网络图)。

  • 阿里巴巴矢量图标库
    这里面各种图标,素材丰富,完全能够满足画图所需的各种图标需求!
    计算机相关专业零基础论文画图详细教程(避免掉坑教程)_第6张图片
  • NN SVG(神经网络图)
    这个网站是我在画神经网络图的时候偶然找到的,一开始打算在上面的阿里矢量图库里找的,结果搜了一下没有找到合适的,于是就开始想其他的办法,百度了一下让我找到了这个网站,发现还挺好用!
    计算机相关专业零基础论文画图详细教程(避免掉坑教程)_第7张图片
    这里面右侧是显示出来的神经网络图,左侧是一些设置选项,可以自己设置节点,层数,还有网络类型等等,设置好以后可以把这个神经网络图直接下载下来,然后插入到visio或者PPT中就可以用了!

然后还有一类图就是实验结果图,这个一般是利用python或者matlab来画就可以了。需要注意的就是图的清晰以及美观。这里面涉及到颜色的搭配等一些问题,这个可以在亲自画图实践的时候自己感受一下就知道了!

这里给出一个有些问题的图可以一块来看看:

计算机相关专业零基础论文画图详细教程(避免掉坑教程)_第8张图片

这是我一个化学相关专业的同学画的图,她做海报的时候用到了自己论文里面的一个图,虽然我不是这个专业的,但是可以很明显看出来这个图里面存在一些问题。首先一个问题就是,在整个图的主要部分大都是空白的,几乎所有曲线都分布在了数轴最上面和数轴最下面,甚至折线都完全叠在了一起,根本看不出来任何变化趋势。这个解决办法可以是调整一下最上面和最下面的量度,把量度分得再细一些,这样曲线之间就能分开一些,看起来也可以清楚一些。另外一个问题就是图中的百分比数字的标注。因为曲线之间的变化不大,所以数字也都叠在了一起,甚至都重影了。这个解决办法更简单,要不重新选择合适的地方标注,要不就直接把百分比数字删了。

下面再来放一组TCCN上的论文的实验结果图作为对比:

计算机相关专业零基础论文画图详细教程(避免掉坑教程)_第9张图片

与上面的结果图相比,下面的这组图就清晰很多,每条折线用不同的颜色来表示,很容易区分,而且大部分折线都分布在图的正中央,分布也比较好看!变化趋势和折线之间形成的比较都很明显,基本上一眼就能看出来。这就是好的实验结果图!

总结

主要是两种画图软件,visio和PPT,主要用visio,可以用PPT辅助。(针对场景图)

两个素材网站:

  • 阿里巴巴矢量图标库
  • NN SVG

实验结果图大多用python和matlab可以画。

下面是我的微信公众号的二维码,里面有我发的考研的经验贴,还有我的一些碎碎念,以及一些数码产品推荐,欢迎各位小伙伴儿来公众号找我玩!

计算机相关专业零基础论文画图详细教程(避免掉坑教程)_第10张图片

你可能感兴趣的:(区块链,深度学习,人工智能,计算机视觉,区块链,python)