Python中matplotlib如何实现学术散点图
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章将为大家详细讲解有关Python中matplotlib如何实现学术散点图,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。绘制上下误差线学术性相关性散点图还需添
千家信息网最后更新 2026年11月02日Python中matplotlib如何实现学术散点图学术性相关性散点图还需添加拟合最佳上线(upper line)和下线(bottom line),而两者的绘制依据为 1:1 最佳线和误差 Δτ= ± (0.05+0.15 True data ,分别对应 y=1.15×+0.05 (upper line) and y=0.85×−0.05 (bottom line)。基于此,我们绘制误差线的关键代码如下:
绘制带有colorbar的误差线虚线 相关性性散点图如下: 对于学术图表的字体设置,一般的期刊都是要求 数字和字母为 Times New Roman 字体,我投的期刊就是如此
,当然这也不完全统一,具体还是和所投的期刊要求有关。交流群中就有小伙伴建议更改为Arial,这里就讲解下统一修改字体,避免一一字体修改的繁琐性。修改代码关键代码如下:
python-matplotlib绘制多子图的方法也比较简单,下面就将黑白散点和彩色散点图同时绘制,避免后期排版操作。具体代码如下:
这篇文章将为大家详细讲解有关Python中matplotlib如何实现学术散点图,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
绘制上下误差线
#用于绘制最佳拟合线x2 = np.linspace(-10,10)y2=x2#绘制upper lineup_y2 = 1.15*x2 + 0.05#绘制bottom linedown_y2 = 0.85*x2 - 0.05#添加上线和下线ax.plot(x2,up_y2,color='k',lw=1.5,ls='--',zorder=2)ax.plot(x2,down_y2,color='k',lw=1.5,ls='--',zorder=2)
绘制图表结果如下:
基于以上关于 线 的绘制基本上也就结束了,如果有关于其他的线绘制,后期我也会添加,或者大家提供其他所需绘制的线。
03. 修改字体
,当然这也不完全统一,具体还是和所投的期刊要求有关。交流群中就有小伙伴建议更改为Arial,这里就讲解下统一修改字体,避免一一字体修改的繁琐性。修改代码关键代码如下:#统一修改字体plt.rcParams['font.family'] = ['Arial']
使用上述代码后,对应局部修改字体的代码就该删除。结果如下:
04. 合并多图
结果如下:
05. 相关性散点类型
在其他论文中看到如下类型的散点图,如下:
(该图片来源于网络,如侵权,望告知删除)
python-matplotlib 绘制这类相关性散点图也比较简单,核心代码如下:
#网格设置ax.grid(which='major',axis='y',ls='--',c='k',alpha=.7)ax.set_axisbelow(True)#轴脊设置for spine in ['top','left','right']: ax.spines[spine].set_visible(None) #隐去轴脊ax.spines['bottom'].set_color('k') #设置bottom颜色#刻度设置,只显示bottom的刻度,且方向向外,长、宽也进行设置ax.tick_params(bottom=True,direction='out',labelsize=14,width=1.5,length=4, left=False)其他和上篇推文教程一样,结果如下:
刻度间隔设置也都是可以自定义的,如下:
#设置刻度间隔from matplotlib.pyplot import MultipleLocatorx_major_locator=MultipleLocator(.5)y_major_locator=MultipleLocator(.5)ax.xaxis.set_major_locator(x_major_locator)ax.yaxis.set_major_locator(y_major_locator)
关于"Python中matplotlib如何实现学术散点图"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
代码
字体
学术
刻度
相关性
结果
误差
期刊
篇文章
统一
下线
关键
图表
更多
类型
有关
不错
实用
繁琐
上下
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技深圳
朗新科技与工业互联网
伴你行互联网科技有限公司
掌上梦互联网科技
科技互联网创业计划书
上海亿帐通互联网科技
广西拼得多互联网科技有限公司
互联网科技与管理
武汉健翔互联网络科技有限公司
米聚互联网科技南京有限公司排面
浙南科技城互联网大厦建设工程
华夏恒生科技与互联网科技
群盈汇互联网科技有限公司
互联网时代的科技公司
互联网安防科技感
本届互联网大会上的黑科技
工业互联网科技成果转化
艺电能源互联网科技有限公司招聘
互联网科技收购价值
盐城市攀科互联网科技有限公司
广州淘业互联网络科技
科技互联网企业
美国互联网科技
互联网科技论坛
互联网科技宣传片
上海亿帐通互联网科技
科技赋能互联网健康
博兴的互联网电子科技公司
互联网金融中的现代科技
广西互联网科技孵化中心