按地理位置分面》这篇文章中,最后我故意把美国地图拖成心型,我知道你们没看懂,大家用一样的软件,有些人只会照着文档来,有些人却能够超越文档,做出作者都没想到的事情。像这个心型排版的美国各州,诚然是没有什么意义的,可以说是瞎扯蛋了,但这里我其实隐藏了一个我想表达但没说出来的信息,抛开地理信息,这个包可以很好玩,我想这一点,可能连作者也没想到,因为作者说了他的想法来自于statebins包,他一心想要做地理位置分面。


然而看到这个心型,难道你在感觉瞎搞的时候,心中没闪过一个念头?这玩意可以瞎搞!瞎搞!瞎搞啊!


Continue reading

还记得《ggtree hex sticker》一文吧?画了几个六角贴,纯代码生成。时隔半年,原来的ggtree已经分成了treeioggtree两个包,而我也做了这两个包的六角贴,终于我花了289美元印了一大波贴纸+磁贴。


Continue reading

CRAN刚上线的新包geofacet,可以让ggplot2分面按指定的地理位置来,比如下面的数据,美国各州各项指标的排名:

  head(state_ranks)
    state   name   variable rank
1    AK Alaska  education   28
2    AK Alaska employment   50
3    AK Alaska     health   25
4    AK Alaska     wealth    5
5    AK Alaska      sleep   27
6    AK Alaska    insured   50

我们正常画图是这样子的:


Continue reading

做为一个上了年纪的人,显然已经离不开微信了,macOS还好,企鹅还有照顾到,但linux难道就只能用web版吗?显然不应该的。

如果你是Arch Linux用户的话,那么aur源里已经有好几个款式可以选了:

 ygc  ~  yaourt -Ss wechat
aur/electronic-wechat 2.0-2 (8) (1.29)
    A better WeChat client
aur/electronic-wechat-bin 2.0-1 [installed] (3) (0.36)
    A better WeChat on macOS and Linux. Built with Electron by Zhongyi Tong.
aur/electronic-wechat-git 1.4.0.43.gb18ff6d-1 (6) (0.00)
    An Electron application for WeChat
aur/franz-bin 4.0.4-5 (86) (12.73)
    Franz is a free messaging app / former Emperor of Austria and combines 
    chat & messaging services into one application. Franz currently supports 
    Slack, WhatsApp, WeChat, HipChat, Facebook Messenger, Telegram, Google 
    Hangouts, GroupMe, Skype and many more.
aur/wechat-web-devtools-git 0.17.171900-1 (1) (0.78)
    Wechat Web Developer Tools
aur/wechatircd-git r85.bb8f354-1 (0) (0.00)
    IRC server capable of controlling Web WeChat

这里我要介绍的是electronic-wechat。我比较懒,用下面的代码,安装二进制版:

yaourt -S electronic-wechat-bin


Continue reading

一早曾老师就来发github repo,虽然有意思,但在我看来就是乱用emoji,用一个人类不可读(你怎么能够记住表情如何与数值对应上?!)来表示另一个人类不友好(质量编码)的数据,这绝对不是个好主意。


Continue reading

写了十几年的博客,虽然好早之前就发现一些博客文被《生信人》公众号抄了,但一直不愿意开公众号,去年年底尝试开个公众号,原创保护不给别人抄倒不是主要,而是我感觉到公众号已经绑架了中国人的阅读入口,可以尝试把博客文搬上来,这样大家可以在微信里搜到文章,有利于传播嘛。而我不是单纯为传播知识而来,而主要是推送我自己的东西,这在《为什么要开这个公众号》一文中已经讲了,维护我写的几个软件,花掉大量的时间,现在给我发邮件问问题,我基本都会让他们去biostars或bioconductor论坛上去问,公开交流有利于别的用户参与/学习,有助于减少重复解答,我也不断完善文档,很多问题其实在文档里都有答案,但人的天性就是懒、不愿学习(我在ggtree发布的第一篇文章里也提及了这点,说了%<+%操作符就是给懒人用的)。


Continue reading

在开源的macOS和linux版微信一文中,观众想知道怎么装windows,应你们的需求,来一发。 见过我2007年以前截屏的话,都会发现gnome和kde没出现过,我喜欢轻量的wm和软件,当年xfce出来的时候,号称轻量,其实也是中级以上,gnome2本身很轻量(gnome3我就不知道了),它给人重量都怪nautilus太慢。后来出现了lxde,才是符合我标准的集易用与轻量一身的桌面,lxde轻量到什么程度?能跑win98的电脑都可以流畅跑lxde! LXDE本身就像极了windows经典桌面,而windows界面,大家(起码我是)最爱的还是经典界面,windows 2000是最高水平!虽然土灰土灰的,谁用谁知道,如果长时间盯屏幕,这种土灰土灰的界面,眼睛最不容易累! LXDE因为本身菜单和自带的软件,都对windows用户极其友好,所以其实已经很像了。如果你想它再像一点,你可以把图标搞成windows的,比如archlinux的aur源里就有windows 95的图标,这逼就装得有点过了。 $ yaourt -Ss classic95 aur/classic95-icons 1-1 installed (0.09) Classic icon set from Windows 95 再者就是gtk主题,自带的Redmond,就是windows经典的土灰,最后就是开始菜单,你只要找一个windows开始菜单按纽的图片,大功告成。 就是这么简单! 要想装win7,win8这样比较现代化的界面,我推荐一个主题包: https://github.com/nhermosilla14/WinAte,自带win7、win8主题,桌面壁纸、鼠标主题、图标等。 而且这个主题包还附送了各大系统的logo,也就是开始菜单的图标,你可以装成别的系统,请随便装:
Continue reading

Author's picture

Guangchuang Yu

a senior-in-age-but-not-senior-in-knowledge bioinformatician

Postdoc researcher

Hong Kong