matlab中画三瓣花瓣,如何绘制漂亮的“花瓣”韦恩图?
原标题:如何绘制漂亮的“花瓣”韦恩图?
之前在《韦恩图的绘制与个性化调整》一文中介绍过常规韦恩图的画法,在拿到各个集合数据后,如果想画更具个性化的3个“花瓣”韦恩图(如下图),其实你也可以用PPT,Illustrator等手工绘制。
(Nature genetics,2016)
如果想画一些文章中形似“向日葵”、“百日草”之类的韦恩图其实你还可以用OmicShare tools。之前我一直以为OmicShare的韦恩图工具最多只支持5列数据的绘制,其实它还有隐藏的彩蛋:当你的数据超过5列之后,OmicShare默认绘制漂亮的“花瓣”韦恩图!
下面就一起看下如何绘制“花瓣”韦恩图吧~
数据准备
为了便于理解和展示,这里用到的数据非常简单:7列数据(可视作7个样本的数据)有3个gene ID完全一样,另外3个 gene ID完全不同,也就是说每个样本都有3个特有的基因,如下图。
然后,将表格中的数据另存为制表符分隔的txt文件。
韦恩图绘制
登陆OmicShare后,通过 我的软件/基础绘图 单击韦恩图工具,如下图,便可进入数据选择提交页面。
点击 选择文件 按钮,选择刚才保存的制表符分隔的txt文件,然后点蓝色的提交按钮即可完成绘制。
在我的任务页面点刷新任务状态按钮之后,点结果预览按钮 可查看绘制的结果。
在结果预览窗口,你可以更改字体的大小和每片花瓣的颜色,点击花瓣上的数字可查看对应的gene ID,你可以对感兴趣的gene ID的集合以表格的形式下载下来,方便做进一步的研究。当然你也可以点查看结果按钮,把整体结果下载下来。
最后,下载svg格式的矢量图。
个性化调整
感觉“7色花”的花瓣数量还是有点少,我们再增加5列数据,用同样的方法完成绘制。之后用Adobe Illustrator(Ai)可单独调整“花心”和“花瓣”的大小和颜色。
如果不想逐个调整花瓣的颜色,也可以选中花瓣后点击重新着色图稿按钮,如下图虚线框所示,进行整体的配色调整。
你可以在颜色组的下拉列表中选择围绕主色调(下图为红色)的配色方案,实现丰富的色彩搭配效果。
最终的效果如下:
参考文献
Cheng,Feng, etal. Subgenome parallel selection is associated with morphotype diversificationandconvergent crop domestication in Brassica rapa and Brassica oleracea.Nature genetics 48.10 (2016): 1218.返回搜狐,查看更多
责任编辑:
matlab中画三瓣花瓣,如何绘制漂亮的“花瓣”韦恩图?相关推荐
- Matlab中的c2d函数用法以及绘制传函的Bode图
1.c2d()函数的用法 c2d()函数的作用是将s域的表达式转化成z域的表达式,s=0对应z=1. c2d()函数转化的方法有多种: ①zoh, 零阶保持器法,又称阶跃响应不变法: ②foh ,一阶 ...
- matlab提取数据画图,matlab提取excel表格数据画图-如何将Excel中的数据导入MATLAB并在MATLAB中画出图......
在matlab上如何导入excel表格然后画图 工具:matlab 2018b 1.打开matlab,点击主页下面导入数据,可以导入excel数据,在此将自己命名的huitushuju文件导入: 2. ...
- matlab中画网格,matlab怎么画网格
MATLAB绘制栅格图_数学_自然科学_专业资料.坐标在栅格中心 a = [1 ... Matlab实现 三维图形绘制 ---数学13-2班 陈朋 01 02 前言 1.1.曲线图形绘制 1.2.网格 ...
- 单页双曲面 matlab,在matlab中画函数(x^2+y^2)/9-z^2/4=1的旋转单叶双曲面
1.用matlabc打开命令行窗口,直接输入相关的内容. 2.下一步如果没问题,就根据实际情况来设置图示的代码. 3.这个时候通过确定操作以后,需要填写注释的信息. 4.这样一来会得到对应的效果图,即 ...
- MATLAB中画折线图:plot函数的简单用法
20年4月24日更新 关于MATLAB里柱状图的画法,以及如何在图例legend和轴标签xlabel里加入latex公式,请参考 https://blog.csdn.net/u014261408/ar ...
- matlab中画的图导出高分辨率图片的方法
论文投稿时要求分辨率要300dpi,在 matlab 中画的图导出300dpi图片的方法如下: 如何画图我就不介绍了,假设已经把图画出来了,如下图所示: 直接保存或者另存为图片的分辨率很低,因此要这么 ...
- R语言绘制不一样的韦恩图
image.png 韦恩图本来是不想说的,因为很简单,也有在线工具,然而还是有小伙伴询问如何制作韦恩图,那种韦恩图的元素大小用不同大小的圈表示,在线工具可以实现:http://www.biovenn. ...
- 如何绘制炫酷的韦恩图(薇恩图)Venn diagram
如何绘制炫酷的韦恩图(薇恩图)Venn diagram https://mp.weixin.qq.com/s/7eL01UAfV3O1l-yi8r-IPQ 都可以通过OmicShare云工具平台(ht ...
- Matlab中连续信号与离散信号的绘制
连续信号的绘制 话不多说,我们直接上例子吧 请在Matlab中绘制连续信号 f ( t ) = 5 e − 0.8 t s i n ( π t ) , 0 < t < 5 . \ f(t) ...
- MATLAB中几种常见图形的绘制
plot 二维线图 全页折叠 语法 plot(X,Y) plot(X,Y,LineSpec) plot(X1,Y1,...,Xn,Yn) plot(X1,Y1,LineSpec1,...,Xn,Yn, ...
最新文章
- Objective-c的@property 详解
- 【c语言】蓝桥杯入门训练 Fibonacci数列
- Windows批处理中的等待技巧
- Spring Cloud简介
- 广角相机app哪个比较好用_推荐一款比较好用的工作安排备忘app?
- [云炬创业学笔记]第一章创业是什么测试9
- UnityShader之Shader分类篇【Shader资料2】
- linux测试手柄,Linux Joystick 介绍
- 利用官方的vue-cli脚手架来搭建Vue集成开发环境
- 机器学习预测信贷风险
- ffmpeg添加到环境变量_Windows 10系统下安装FFmpeg教程详解
- 使用three.js创建一个正方体
- win10 1050Ti 笔记本配置 TensorFlow-gpu 过程(多图超详细)
- centos 7 | 安装和使用cpan
- ICC 图文学习——LAB4:CTS 时钟树综合
- 宇视科技android面试_浙江宇视科技有限公司面试经验
- OpenVINO-yolov5推理代码
- (二)Execute
- C#控制台程序输出杨辉三角
- 微信小程序获取openid中的问题
热门文章
- pyqt5和spyder版本对应_pyqt5 spyder 项目 记录
- element-ui tamplate slot-scope 模板插槽的使用
- html 自动填充 颜色,excel如何设置输入数字后单元格自动填充颜色
- hbuilder + MUI 编写跨平台移动端app目前发现的优缺点
- 微信开发者工具封装request请求
- mysql索引失效的常见9种原因详解
- FTP、Telnet、SMTP、POP3等服务的名称及端口号和各种数据库的端口号
- pr如何跳到关键帧_全套pr视频剪辑教程[叫兽七叔讲解]
- 苹果手机怎么投屏王者荣耀
- 高效能人士的七个习惯(一)由内而外全面造就自己