首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >这个科研制图Python库真的强大,必须推荐~

这个科研制图Python库真的强大,必须推荐~

作者头像
派大星的数据屋
发布2025-06-30 10:43:01
发布2025-06-30 10:43:01
4760
举报

Python大数据分析

分享Python编程、数据分析、爬虫、人工智能等

487篇原创内容

公众号

知乎上有人问:Origin、MATLAB、Python 用于科研作图,哪个最好?

图片
图片

我建议直接用Python吧,科研作图需要解决的不光是可视化的问题,还有数据采集、数据处理、数据存储、建模分析的乱七八糟的各种事,最后才是用干净的数据进行可视化绘图,要对付这些任务,Python几乎是综合性最好的工具。

Python有非常专业的科研绘图库,比如基础绘图库matplotlib,统计绘图库seaborn,交互式绘图库plotly,地理空间绘图库cartopy等,这些绘图库可以制作出版级别的图表,尤其是matplotlib,几乎所有支持所有图表类型,很多CNS上的论文是matplotlib绘制的。

图片
图片

matplotlib是Python中最底层的绘图库,它支持二维、三维、交互式等各种图表,而且通过元素化的模式能设计图表的任何细节,定制化程度非常高,很多可视化库都是基于matplotlib做二次开发的,或者是matplotlib的拓展,比如seaborn、pandas、mplfinance、DNA Features Viewer等,它们能应用于数据科学、金融量化、生物医学等各领域科研绘图。

图片
图片

你可以用matplotlib绘制单个二维图表,比如柱状图、折线图、点状图等。

图片
图片

也可以绘制多子图的画框,很是方便。

图片
图片

之前我发现github上还有个专门为期刊科研图表提供预设风格的matplotlib样式库,名字叫SciencePlots,它基于matplotlib开发了科研绘图样式,比如science风格、nature风格、ieee风格等,很多科研论文都采用了它提供的样式。

图片
图片
图片
图片

可以通过pip安装SciencePlots,在Python中直接调用。

pip install SciencePlots

通过plt.style调用。

代码语言:javascript
复制
import matplotlib.pyplot as plt
import scienceplots
plt.style.use('science')

如果想直接使用matplotlib绘制论文图表,有了SciencePlots就不需要自己再调配风格,一步到位,非常实用。

另外,matplotlib有一个示例集,里面有各式各样的专业图表,有的只需要换换数据就能为自己所用。

图片
图片
图片
图片
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2025-06-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Python大数据分析 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档