untitle
实用的科研图形美化处理教程分享
显微照片排版标记
除了统计图表之外,显微照片也是文章中必不可少的实验结果呈现方式。除了常规实验的各种组织切片照片,在空间转录组文章中显微照片更是常见。显微照片的呈现方式也是有讲究的,比如对照片的局部区域进行裁剪放大、在照片上添加ROIs (regions of interest)或Overlays, 如矩形、箭头、文本标签、标尺等。
一般而言,对于位图的处理需要使用专门的位图编辑软件,比如image J、Photoshop等,不过对于科研照片,我们被允许做的处理很有限,一般来说使用PPT、Ai(Adobe illustrator)就够了。
使用矩形工具和直线段工具(或钢笔工具)可以实现显微照片的局部放大效果,如下图。
详细教程:
《学术大牛文章的显微照片是如何编辑的?》
结构式与热图的组合
在一些学术大佬的文章中,包含热图的代谢通路图(如下图)还是比较常见的。绘制这样的组合图表,还是需要一点心思的。我们需要分别绘制分子结构式和热图,然后直接使用Ai(Adobe illustrator)将它们组合在一起,最后保存成画质更好的矢量图。
通过文件/置入将热图导入到当前画板上,按住shift键等比例调整热图的大小。然后选中热图,右键,执行取消编组,直至可单独操作热图的每一个方格。然后就可以使用小黑工具框选相应基因对应的热图网格,移动到通路图上相应的位置,如下图。需要注意的是,画热图时先对基因排序,这样可以轻松选取目标模块。
详细教程:
《如何绘制结构式与热图的组合通路图?》
3
进化树与热图的组合
进化树的构建这里使用MEGA,调整完成后,导出PDF或SVG格式的矢量图。热图的绘制,可以使用OmicShare的动态热图工具,调整满意后下载图形,注意保存成svg格式的矢量图。
接下来需要在Ai(Adobe illustrator)中做后面的组合操作,先用Ai打开进化树图,并使用矩形工具添加渐变底色,用画板工具调整画板的宽度,使画板的宽度适合并排放入两个图,然后导入热图,对其进行对齐。
详细教程:
《如何绘制好看的进化树与热图组合图?》
4
漂亮的花瓣韦恩图
首先,使用ggVennDiagram包绘制韦恩图,保存成PDF格式的矢量图。然后用Ai(Adobe illustrator)为每个分组的“独有”区域添加相应的分组渐变色,并添加对应子集的OUT(或基因)数量。
绘制效果如下:
详细教程:
《如何绘制像花一样好看的韦恩图?》
5
图表添加小图形
相比于文字,图像的信息量更大,更加直观。因此,在科研图表绘制中,很多巨佬绘制图表时会加入”图像“元素。一般来说,先用常规的科研绘图软件绘制图表,然后再使用Ai(Adobe illustrator)将文字标签替换为“图形”。
绘图效果:
详细教程:
《与科研巨佬的图表相比,我的差在哪里?》
6
渐变底色进化树
在文献里经常会遇到非常好看的进化树,为了区分不同的Cluster,一般会添加渐变底色,并用图形替代文字,直观明了且颜值极高。绘制方法是,先使用MEGA完成进化树的构建,导出SVG或PDF格式的矢量图,然后通过Ai(Adobe illustrator)添加渐变底色。
最终的效果如下:
详细教程:
《如何绘制漂亮的进化树?》
7
高颜值的网络热图
首先,使用OmicShare的动态网络热图工具绘制网络图热图,调整满意后导出SVG格式图片后使用Ai(Adobe illustrator)进性了进一步美化,主要对分组标签的位置做了调整,并将连线两端的结点置于顶层,修改结点、图例中短线的颜色。
最终的效果如下:
详细教程:
《推荐一个绘制Science网络热图的在线工具》
8
环状分类树图
首先,使用ggraph对数据进行树状图的绘制,比较遗憾的是,暂时还没有可以调整边(edge)颜色的方法,我这里只能导出为PDF格式的矢量图,使用Ai(Adobe illustrator)的魔棒工具对边的颜色进行快速调整。
调整后的效果如下:
详细教程:
《如何绘制“易碎感”的树状图?》
9
组合热图的绘制
首先,使用OmicShare的动态热图工具绘制热图,使用常规作图软件绘制条形图,然后导出为PDF格式的矢量图。然后就可以在Ai(Adobe illustrator)中进行图表的组合了,并使用矩形工具和文字工具绘制分类图例,图例中的正方形可用吸管工具吸取注释颜色条的颜色。
当然,我们还可以选中条形图和注释颜色条后,使用重新着色图稿功能对配色进行进一步调整,最终的效果如下:
详细教程:
《不用代码,如何绘制好看的组合热图?》
10
互作机制示意图
在文献中经常会看到这样一类分子、组织等相互作用机制示意图,一般出现在文章的摘要或总结部分,使研究内容看起来非常系统。这类机制示意图是文章内容的核心,几乎是高分文章必备的。
想绘制出这样的机制示意图,一般的办公软件比如PPT也能实现,只要会画圆角矩形以及各种样式的折线、虚线箭头就可以了。不过我这里推荐使用功能更强大效率更高的Ai(Adobe illustrator)进行绘制。
最后的绘制效果如下:
详细教程:
一类分子、组织等相互作用机制示意图,一般出现在文章的摘要或总结部分,使研究内容看起来非常系统。这类机制示意图是文章内容的核心,几乎是高分文章必备的。
想绘制出这样的机制示意图,一般的办公软件比如PPT也能实现,只要会画圆角矩形以及各种样式的折线、虚线箭头就可以了。不过我这里推荐使用功能更强大效率更高的Ai(Adobe illustrator)进行绘制。
[外链图片转存中…(img-enUIG8CX-1696844286385)]
最后的绘制效果如下:
[外链图片转存中…(img-mlo6bvlN-1696844286385)]
详细教程:
《如何绘制互作机制示意图?》
相关文章:

untitle
实用的科研图形美化处理教程分享 显微照片排版标记 除了统计图表之外,显微照片也是文章中必不可少的实验结果呈现方式。除了常规实验的各种组织切片照片,在空间转录组文章中显微照片更是常见。显微照片的呈现方式也是有讲究的,比如对照片…...
《论文阅读》监督对抗性对比学习在对话中的情绪识别 ACL2023
《论文阅读》监督对抗性对比学习在对话中的情绪识别 前言摘要相关知识最坏样本干扰监督对比学习生成式对抗网络纳什均衡琴森香农散度范式球模型架构监督对抗性对比学习模型结构图实验结果问题前言 你是否也对于理解论文存在困惑? 你是否也像我之前搜索论文解读,得到只是中文…...

2023-10-07 LeetCode每日一题(股票价格跨度)
2023-10-07每日一题 一、题目编号 901. 股票价格跨度二、题目链接 点击跳转到题目位置 三、题目描述 设计一个算法收集某些股票的每日报价,并返回该股票当日价格的 跨度 。 当日股票价格的 跨度 被定义为股票价格小于或等于今天价格的最大连续日数(…...

聊聊分布式架构04——RPC通信原理
目录 RPC通信的基本原理 RPC结构 手撸简陋版RPC 知识点梳理 1.Socket套接字通信机制 2.通信过程的序列化与反序列化 3.动态代理 4.反射 思维流程梳理 码起来 服务端时序图 服务端—Api与Provider模块 客户端时序图 RPC通信的基本原理 RPC(Remote Proc…...

维吉尼亚密码
维吉尼亚密码属于多表代换密码 其中A<–>0,B<–>1,…,Z<–>25,则每个密钥K相当于一个长度为m的字母串,称为密钥字。维吉尼亚密码一次加密m个明文字母。 示例:设m6,密钥字为…...
ubuntu20.04挂载拓展盘保姆级流程
背景:跑模型玩时,发现机子硬盘太小了,搞个1t固态作为挂载盘。以下为操作全流程记录 1、开始root权限操作 sudo su若进不去,考虑是否给root设置过密码,新系统第一次进入需要设置密码。 进入成功: rooty:…...
顶顶通电话机器人接口对接开源ASR(语音识别)
前景介绍 目前大部分用户使用的都是在线ASR按照分钟或者按次付费,之前开源ASR效果太差不具备商用的条件,随着 阿里达摩院发布了大量开源数据集或者海量工业数据训练的模型,识别效果已经和商用ASR差距非常小,完全具备了很多场景代…...
windows消息机制
windows开发比较简单,首先要理解的就是消息机制。 Windows消息机制是指Windows操作系统中的消息传递机制。在Windows中,应用程序通过消息进行通信和交互。消息是一种轻量级的通信方式,用于在不同的窗口、线程或进程之间传递信息。 在Windows…...
整数划分——DP
用 j j j 个数表示 i i i 的方案数,考虑dp 转移考虑最小值是否为1 无限制 若为1,则转移到 f ( i 1 , j 1 ) f(i1, j1) f(i1,j1)不为1,则全部1,转移到 f ( i j , j ) f(ij, j) f(ij,j) 数之间不能重复 那么相当于每次整…...
Git切换用户常用命令
1、查看 查看用户名 : git config user.name查看密码: git config user.password查看邮箱: git config user.email查看配置信息(包含上面的信息): $ git config --list2、新增、切换 修改用户名 git…...

一般香港服务器带宽选多大够用?(带宽计算方法)
在海外IDC市场份额中,香港服务器依托自身优越的服务器资源条件,在各个行业中发挥的重要作用。但是,不同业务对网络带宽的要求各不相同,弄清楚如何计算带宽需求对于确保业务平稳运行至关重要,最好从一开始就使用正…...
vue中使用ali-oss上传文件到阿里云上
1.使用 npm 安装ali-oss npm install ali-oss --save2.写ali-oss.js // 引入ali-oss let OSS require(ali-oss) let client new OSS({region: oss-cn-xxx, // bucket所在的区域, 默认oss-cn-hangzhousecure: true, // secure: 配合region使用,如果指…...
php实战案例记录(17)计算时间的函数及其示例说明
在PHP中,有许多函数可以用于计算和处理时间。以下是一些常用的计算时间的函数及其示例说明: time():获取当前时间的Unix时间戳。 $currentTimestamp time(); echo $currentTimestamp;date():将Unix时间戳格式化为指定的日期和时…...
基于Keil a51汇编 —— MPL 宏定义
MPL 宏 Ax51汇编程序支持的宏处理语言(MPL)是一种字符串替换工具,使您能够编写可修复的代码块(宏)并将其插入源文本中的一个或多个位置。 宏处理器查看源文件的方式与汇编程序不同。 对于汇编程序来说,源…...
Android 13 骁龙相机点击拍照流程分析(二)——点击拍照到存入相册
一.前言 本篇是在Android 13 骁龙相机点击拍照流程分析(一)——点击拍照到更新到左下角缩略图文章的基础上进行延申的,前面的预览、点击拍照的过程参考第一篇:Android 13 骁龙相机点击拍照流程分析(一)——点击拍照到更新到左下角缩略图-CSDN博客 二.生成图片并保存 从第…...
常见算法-巴斯卡三角形(Pascal)
常见算法-巴斯卡三角形(Pascal) 1、说明 巴斯卡(Pascal)三角形基本上就是在解 nCr,因为三角形上的每一个数字各对应一个nCr,其中 n 为 row,而 r 为 column,如下: 0C0 1…...
AI:09-基于深度学习的图像场景分类
图像场景分类是计算机视觉领域的重要任务之一,它涉及将图像分为不同的场景类别,如城市街景、山脉风景、海滩等。本文将介绍基于深度学习的图像场景分类方法,并提供相应的代码实例,展示了深度学习在图像场景分类中的技术深度和应用前景。 图像场景分类是计算机视觉中的一项…...

uni-app:引入echarts(使用renderjs)
效果 代码 <template><view click"echarts.onClick" :prop"option" :change:prop"echarts.updateEcharts" id"echarts" class"echarts"></view> </template><script>export default {data()…...

使用wireshark解析ipsec esp包
Ipsec esp包就是ipsec通过ike协议协商好后建立的通信隧道使用的加密包,该加密包里面就是用户的数据,比如通过的语音等。 那么如何将抓出来的esp包解析出来看呢? 获取相关的esp的key信息. 打开wireshark -> edit->preferences 找到pr…...
linux如何删除最近操作的日志
Linux系统下,不同的应用程序可能会生成不同的日志文件。如果你想要删除最近一段时间内的操作日志,可以使用一些命令来完成。 以下是一些常见的命令: dmesg:该命令用于显示内核环境下的运行信息和警告信息。如果你需要清空dmesg缓…...

第19节 Node.js Express 框架
Express 是一个为Node.js设计的web开发框架,它基于nodejs平台。 Express 简介 Express是一个简洁而灵活的node.js Web应用框架, 提供了一系列强大特性帮助你创建各种Web应用,和丰富的HTTP工具。 使用Express可以快速地搭建一个完整功能的网站。 Expre…...
java_网络服务相关_gateway_nacos_feign区别联系
1. spring-cloud-starter-gateway 作用:作为微服务架构的网关,统一入口,处理所有外部请求。 核心能力: 路由转发(基于路径、服务名等)过滤器(鉴权、限流、日志、Header 处理)支持负…...

【2025年】解决Burpsuite抓不到https包的问题
环境:windows11 burpsuite:2025.5 在抓取https网站时,burpsuite抓取不到https数据包,只显示: 解决该问题只需如下三个步骤: 1、浏览器中访问 http://burp 2、下载 CA certificate 证书 3、在设置--隐私与安全--…...

ETLCloud可能遇到的问题有哪些?常见坑位解析
数据集成平台ETLCloud,主要用于支持数据的抽取(Extract)、转换(Transform)和加载(Load)过程。提供了一个简洁直观的界面,以便用户可以在不同的数据源之间轻松地进行数据迁移和转换。…...

零基础设计模式——行为型模式 - 责任链模式
第四部分:行为型模式 - 责任链模式 (Chain of Responsibility Pattern) 欢迎来到行为型模式的学习!行为型模式关注对象之间的职责分配、算法封装和对象间的交互。我们将学习的第一个行为型模式是责任链模式。 核心思想:使多个对象都有机会处…...
06 Deep learning神经网络编程基础 激活函数 --吴恩达
深度学习激活函数详解 一、核心作用 引入非线性:使神经网络可学习复杂模式控制输出范围:如Sigmoid将输出限制在(0,1)梯度传递:影响反向传播的稳定性二、常见类型及数学表达 Sigmoid σ ( x ) = 1 1 +...
高防服务器能够抵御哪些网络攻击呢?
高防服务器作为一种有着高度防御能力的服务器,可以帮助网站应对分布式拒绝服务攻击,有效识别和清理一些恶意的网络流量,为用户提供安全且稳定的网络环境,那么,高防服务器一般都可以抵御哪些网络攻击呢?下面…...
基于Java Swing的电子通讯录设计与实现:附系统托盘功能代码详解
JAVASQL电子通讯录带系统托盘 一、系统概述 本电子通讯录系统采用Java Swing开发桌面应用,结合SQLite数据库实现联系人管理功能,并集成系统托盘功能提升用户体验。系统支持联系人的增删改查、分组管理、搜索过滤等功能,同时可以最小化到系统…...

基于 TAPD 进行项目管理
起因 自己写了个小工具,仓库用的Github。之前在用markdown进行需求管理,现在随着功能的增加,感觉有点难以管理了,所以用TAPD这个工具进行需求、Bug管理。 操作流程 注册 TAPD,需要提供一个企业名新建一个项目&#…...

R语言速释制剂QBD解决方案之三
本文是《Quality by Design for ANDAs: An Example for Immediate-Release Dosage Forms》第一个处方的R语言解决方案。 第一个处方研究评估原料药粒径分布、MCC/Lactose比例、崩解剂用量对制剂CQAs的影响。 第二处方研究用于理解颗粒外加硬脂酸镁和滑石粉对片剂质量和可生产…...