matlab中画三瓣花瓣,如何绘制漂亮的“花瓣”韦恩图?

原标题:如何绘制漂亮的“花瓣”韦恩图?

之前在《韦恩图的绘制与个性化调整》一文中介绍过常规韦恩图的画法,在拿到各个集合数据后,如果想画更具个性化的3个“花瓣”韦恩图(如下图),其实你也可以用PPT,Illustrator等手工绘制。

30fd5ff808d6945eb3cf370fdc5823b9.png

(Nature genetics,2016)

如果想画一些文章中形似“向日葵”、“百日草”之类的韦恩图其实你还可以用OmicShare tools。之前我一直以为OmicShare的韦恩图工具最多只支持5列数据的绘制,其实它还有隐藏的彩蛋:当你的数据超过5列之后,OmicShare默认绘制漂亮的“花瓣”韦恩图!

下面就一起看下如何绘制“花瓣”韦恩图吧~

数据准备

为了便于理解和展示,这里用到的数据非常简单:7列数据(可视作7个样本的数据)有3个gene ID完全一样,另外3个 gene ID完全不同,也就是说每个样本都有3个特有的基因,如下图。

02b89b55f930ef16aa88050e30f1a657.png

然后,将表格中的数据另存为制表符分隔的txt文件。

韦恩图绘制

登陆OmicShare后,通过 我的软件/基础绘图 单击韦恩图工具,如下图,便可进入数据选择提交页面。

299a489dce81e627e01c4a6c9b99b387.png

点击 选择文件 按钮,选择刚才保存的制表符分隔的txt文件,然后点蓝色的提交按钮即可完成绘制。

f01322ee8a72e6390d25e722a6bd5b29.png

在我的任务页面点刷新任务状态按钮之后,点结果预览按钮 可查看绘制的结果。

44ea23d44fe3546d423fab5847f5a03f.png

在结果预览窗口,你可以更改字体的大小和每片花瓣的颜色,点击花瓣上的数字可查看对应的gene ID,你可以对感兴趣的gene ID的集合以表格的形式下载下来,方便做进一步的研究。当然你也可以点查看结果按钮,把整体结果下载下来。

96bb29bf921475ce48c3aedd739300fe.gif

最后,下载svg格式的矢量图。

个性化调整

感觉“7色花”的花瓣数量还是有点少,我们再增加5列数据,用同样的方法完成绘制。之后用Adobe Illustrator(Ai)可单独调整“花心”和“花瓣”的大小和颜色。

bbeae46fe897f9969901e27931eaeb96.gif

如果不想逐个调整花瓣的颜色,也可以选中花瓣后点击重新着色图稿按钮,如下图虚线框所示,进行整体的配色调整。

25252a711467ab8162979e2725a1ee07.png

你可以在颜色组的下拉列表中选择围绕主色调(下图为红色)的配色方案,实现丰富的色彩搭配效果。

e22fbea491680e98f76c68980359755f.png

最终的效果如下:

6b519a211522aeeec92d0528a66b9ec9.png

参考文献

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.返回搜狐,查看更多

责任编辑:

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在MATLAB中画韦恩图,你可以使用韦恩图绘制的代码。这个代码可以从MATLAB Central File Exchange上获取。通常,MATLAB自带的韦恩图函数最多只支持四组样本的绘制。但是,你可以参考R语言的ggVennDiagram包制作的一款支持七组样本的韦恩图绘制MATLAB函数。 在绘制韦恩图时,你可以使用不同的颜色来区分不同的组。你可以使用RGB数值来设置颜色,也可以使用多行颜色,另外,你还可以使用MATLAB自带的colormap数据来设置颜色。 希望这些信息对你有帮助!<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [MATLAB | 全网唯一,使用MATLAB绘制好看的韦恩图(venn)](https://blog.csdn.net/slandarer/article/details/126544953)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *3* [MATLAB | 如何使用MATLAB绘制韦恩图的高阶版本:upset](https://blog.csdn.net/slandarer/article/details/128750453)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值