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缓…...
告别手动调试!用西门子STEP7组态软件,5分钟搞定步进电机多段速与正反转控制逻辑
西门子STEP7高效编程:5步构建步进电机智能控制系统 在工业自动化现场,调试步进电机控制逻辑往往是耗时费力的工作——传统方法需要反复修改硬件接线和梯形图程序,每次速度切换或方向调整都可能引发意外停机。而西门子STEP7组态软件提供的结构…...
开始举报功能测试
这说明记录添加成功,举报功能测试正常...
STM32F103C8T6驱动安信可GP-01定位模块:从NMEA数据解析到经纬度显示的完整流程
STM32F103C8T6与安信可GP-01定位模块实战:高精度经纬度解析全指南 在物联网和嵌入式系统开发中,位置服务已成为核心功能之一。无论是资产追踪、导航设备还是智能农业系统,精准的定位能力都是实现这些应用的基础。本文将带你深入探索如何利用S…...
Vivado 2022.2 中文用户名下,Vscode关联失效的终极修复与Verilog环境配置
Vivado 2022.2中文用户环境下的Vscode-Verilog开发全栈配置指南 当FPGA开发者遇到Windows中文用户名导致的Vivado-Vscode关联失效时,往往需要花费数小时排查环境问题。本文将系统性地解决这一痛点,并提供完整的Verilog开发环境配置方案。 1. 中文路径问题…...
【免费下载】 STM32Cube_FW_F4_V1.16.0 固件库
STM32Cube_FW_F4_V1.16.0 固件库 【下载地址】STM32Cube_FW_F4_V1.16.0固件库 本仓库提供了STM32CubeFW_F4_V1.16.0固件包的直接下载资源。STM32Cube是一个完整的软件平台,旨在支持STMicroelectronics(意法半导体)的STM32系列微控制器。这个特…...
从Windows迁移者的视角:中兴新支点NewStartOS上手初体验与软件兼容性实测
从Windows迁移者的视角:中兴新支点NewStartOS上手初体验与软件兼容性实测 作为一名长期使用Windows系统的普通用户,第一次接触国产操作系统时难免会有诸多疑虑:界面是否熟悉?常用软件能否运行?外设驱动是否完善&#…...
从TSMC 256bit eFuse宏单元入手,搞懂芯片冗余修复(Repair)的底层逻辑
从TSMC 256bit eFuse宏单元入手,搞懂芯片冗余修复(Repair)的底层逻辑 在半导体制造领域,芯片良率始终是决定生产成本和市场竞争力的关键因素。随着工艺节点不断微缩,单个晶圆上集成的晶体管数量呈指数级增长࿰…...
从原理到实战:晶体管开关电路设计与常见问题解析
1. 项目概述:为什么我们需要晶体管开关?如果你玩过Arduino或者树莓派,肯定遇到过这样的尴尬:想用单片机的一个GPIO引脚直接点亮一个12V的汽车大灯,或者驱动一个小马达,结果要么灯不亮,要么马达纹…...
【亲测免费】 STM32F103CAN双机通信程序
STM32F103CAN双机通信程序 【下载地址】STM32F103CAN双机通信程序 本项目是专为嵌入式开发者设计的,特别是针对那些对STM32微控制器及CAN总线通信协议感兴趣的开发者。STM32F103系列芯片以其高性能、低功耗的特点广泛应用于工业控制、汽车电子等领域。此份资源集合了…...
【免费下载】 Airplayer:苹果设备投屏的终极解决方案
Airplayer:苹果设备投屏的终极解决方案 【下载地址】Airplayer苹果投屏软件 Airplayer是一款专为苹果设备设计的高效投屏软件,它允许用户轻松地将iPhone或iPad屏幕的内容无线传输到电脑上显示。无论是播放视频、展示照片、进行会议演示还是游戏分享&…...
