首页 > 其他分享 >论文实验结果绘图

论文实验结果绘图

时间:2024-08-07 11:55:33浏览次数:24  
标签:plt figure 论文 字体 实验 np 绘图 font 值越

涉及一些关键问题。

双栏、整页

如果是双栏,一般是

\begin{figure}[t]
\centering
\includegraphics[width=0.9\columnwidth]{figure1} 
\caption{}
\label{fig1}
\end{figure}

如果是占据整个页面居中,一般是

\begin{figure*}[t]
\centering
\includegraphics[width=0.9\columnwidth]{figure1} 
\caption{}
\label{fig1}
\end{figure*}

使用前正确裁剪图形。

图片格式

应该是.png, .jpg, .pdf的形式。

位置

Figures, drawings, tables, and photographs should be placed throughout the paper on the page (or the subsequent page) where they are first discussed.

图中字体大小

图中字体应与图例字体大小保持一致。

If you are unsure if your paper contains type 3 fonts, view the PDF in Acrobat Reader. The Properties/Fonts window will display the font name, font type, and encoding properties of all the fonts in the document. If you are unsure if your graphics contain type 3 fonts (and they are PostScript or encapsulated PostScript documents), create PDF versions of them, and consult the properties window in Acrobat Reader.

一般科研论文图中字体应与论文字体保持一致,例如"Your paper must be formatted in Times Roman or Nimbus"。

这里了解一下有衬线字体(serif),无衬线字体(Sans-serif)。有衬线字体变化更为明显活泼。

使用python绘图

Matplotlib 是Python的一个综合性的库,可创建静态的、动画的和可交互的可视化图形图像。注意了是第三方库。

安装命令:pip install matplotlib -i https://pypi.tuna.tsinghua.edu.cn/simple

示例:

import numpy as np
import matplotlib.pyplot as plt
# 设置字体类型及大小
plt.rcParams['font.sans-serif'] = ['Times New Romam']
plt.rcParams['font.size'] = 12

# 设置横纵数据
x = np.arange(10)
y_1 = 2.5 * np.sin(x/20*np.pi)
y_2 = 2.5 * np.sin(x/10*np.pi)

plt.figure(figsize=(6,4))
plt.plot(x, y_1, 'rs-', linewidth=1, markersize=8, markerfacecolor='r', label=r'$2.5 + \cos x / (20 \pi)$')
plt.legend()
plt.xlabel('$x$')
plt.ylabel('$y$')
plt.show()

绘制多子图subplot

参考:【科研分享】Matplotlib 绘制多子图(subplot)进行实验结果分析

数据方面建议使用np.array格式。

plt.subplots_adjust(top=0.97, bottom=0.2, left=0.05, right=0.995, hspace=0.6, wspace=0.5),如下,
top值越接近1则子图距离顶部越接近,bottom值越接近于0则子图距离底部约接近,left值越接近于0则子图距离左边框越接近,right值越接近于1则子图距离右边框越接近,而hspace指的是两行子图之间的间距,值越大则两行之间距离越高,同理wspace指的是两列子图之间的距离,值越大距离越大。

参考:
论文实验结果图绘制细节

标签:plt,figure,论文,字体,实验,np,绘图,font,值越
From: https://blog.csdn.net/Misnearch/article/details/140967703

相关文章

  • 计算机毕业设计django+vue基于的勤工助学服务系统【开题+程序+论文】
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景随着高等教育的普及和社会经济的发展,勤工助学已成为许多在校学生缓解经济压力、提升个人能力的重要途径。然而,传统勤工助学服务往往依赖于......
  • 毕业设计:基于微信小程序的校篮球联赛系统【代码+论文+PPT】
    全文内容包括:1、采用技术;2、系统功能;3、系统截图;4、配套内容。索取方式见文末微信号,欢迎关注收藏!一、采用技术语言:Java1.8框架:SpringBoot数据库:MySQL5.7、8.0开发工具:IntelliJIDEA旗舰版、微信开发工具其他:Maven3.8以上二、系统功能球队管理:负责添加、编辑、删除和查询......
  • 免费分享一套SpringBoot+Vue新闻发布推荐系统【论文+源码+SQL脚本】,帅呆了~~
    大家好,我是java1234_小锋老师,看到一个不错的SpringBoot+Vue图书(图书借阅)管理系统,分享下哈。项目视频演示【免费】SpringBoot+Vue新闻发布推荐系统Java毕业设计_哔哩哔哩_bilibili项目介绍随着信息互联网购物的飞速发展,国内放开了自媒体的政策,一般企业都开始开发属于自......
  • 基于ssm+vue中医药膳信息管理系统【开题+程序+论文】-计算机毕业设计
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着中医药文化的全球传播与认可,药膳作为中医养生的重要组成部分,其独特的治疗与保健价值日益受到人们的关注。然而,传统药膳的传承多依赖于口口相传或......
  • 基于ssm+vue梅溪湖街道房屋在线租赁管理系统的设计与实现【开题+程序+论文】-计算机毕
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着城市化进程的加速和人口流动的日益频繁,房屋租赁市场成为了城市经济的重要组成部分。梅溪湖街道作为新兴的城市发展区域,吸引了大量居民和企业的入......
  • 基于ssm+vue随心听音乐播放平台的设计与实现13s22【开题+程序+论文】-计算机毕业设计
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景在数字化时代,音乐已成为人们日常生活中不可或缺的精神食粮,它不仅丰富了我们的情感世界,还成为了一种文化交流的桥梁。随着移动互联网技术的飞速发展,音......
  • 漏洞复现--实验记录(MS12-020、MS14-064)
    漏洞复现一、MS12-020(蓝屏攻击)漏洞1.原理2.实验环境3.漏洞复现1、开启win2003的远程桌面:控制面板-->系统-->远程-->远程协助-->远程桌面2、控制面板-->windows防火墙-->例外-->远程桌面3、用nmap扫描靶机,发现靶机的3389端口已经打开4、在kali的终端中打开msfconsole5、......
  • Xticks 标签贴在我的绘图 matplotlib 的右上角?
    我的顶部xticks标签卡在matplotlit图的右上角。如何将它们设置在时间序列的正确位置?底部的xtick标签很好。我只想将顶级的与他们匹配。我怎样才能做到这一点?请参阅下面的代码和图像。importmatplotlib.pyplotasplttime_zones=pd.to_datetime(["2022-07-312:00",......
  • c#12 实验特性Interceptor如何使用的一个简单但完整的示例
    一直有很多转载dotnet对Interceptor说明文档的,但鲜有说明Interceptor如何使用的,这里写一篇简单示例来展示一下c#12实验特性Interceptor是什么?官方解释如下(其实简单说就是语言特性中内置的静态编织方式的aop功能,不同于其他il修改代码的方式,使用上得结合sourcegenerater来生......
  • 【Material-UI】按钮组件中的实验性API:Loading按钮详解
    文章目录一、LoadingButton组件概述1.组件介绍2.基本用法二、LoadingButton组件的高级用法1.自定义加载指示器2.图标与加载位置三、已知问题与解决方法1.Chrome翻译工具与LoadingButton的兼容性问题四、实用性与未来展望1.应用场景2.未来展望五、总结......