今天是我的可视化课程上线的第227天,目前学员415人,每篇原创公众号都会记录这个人数,用来督促和激励我的原创内容。目前课程的主要方向是 科研、统计、地理相关的学术性图形绘制方法,后续也会增加商务插图、机器学等、数据分析等方面的课程。
今天是我的可视化学习社群上线的第7天,目前学员108人,可视化学习社区以我的书籍《科研论文配图绘制指南-基于Python》为基础进行拓展,提供课堂式教学视频,还有更多拓展内容,可视化技巧远超书籍本身,书籍修正和新增都会分享到圈子里面~~
参与课程或者圈子的你将获取到:学员答疑、可视化资源分享、可视化技巧补充、可视化业务代做(学员和甲方对接)、副业交流、提升认知等等。
最近在修订《科研论文配图绘制指南-基于Python》一书的部分章节时,发现在介绍森林图(forest plot) 的绘制方法较为繁琐,决定重新进行修订,当然,修订后的代码和介绍会发布到我们的学习圈子中。今天这篇推文就介绍一下Python绘制森林图的一个超简单工具包-MyForestPlot。
MyForestPlot是一个帮助创建森林图的 Python 软件包,主要用于为逻辑(logistic)/逻辑二项式(log binomial)/稳健泊松结果(robust poisson results)创建森林图,即尝试呈现分类变量的OR或RR。
pip install myforestplot
使用myforestplot包中的SimpleForestPlot() 函数就可以快速绘制出森林图,但需要注意的是,在使用SimpleForestPlot()函数之前,还需要使用statsmodels_pretty_result_dataframe() 函数计算出绘图所需要的统计指标结果(DataFrame样式),这里给出几个绘图结果,更多绘图细节,大家可参考myforestplot包官网[1]。
森林图样式01
森林图样式02修改误差线的样式
森林图样式03添加置信区间
森林图样式04分层森林图
科研论文配图书籍学习圈子主要通过以下几个方面,给大家带来比纸质书籍更丰富的学习内容:
「PS」:我们直播教学内容为课堂式教学,原作者带着大家对书籍一章、一节、一页的进行教学。而且直播的视频都会通过剪辑后整理成课程,圈子中的同学可以免费、反复观看。当然,新增内容和定期答疑,直播也是如此。
当然,在学习数据可视化的道路上,你也有很多问题得不到解答,也可以加入我们的可视化课程(可视化系列课程推文)后,在学员群里和大家一起谈论,一起进步,或者直接向我提问。如果我觉得你的问题很具有普适性,我会把它写成文章发布在公众号上,让更多人看到,有关我们数据可视化系列课程的服务内容,可以参考下面的 阅读原文。
Xarray,不用ArcGIS,所有地理空间绘图全搞定...
Nature都推荐的箱线图(Boxplot)绘制工具长啥样?免费、在线、灵活操作...?
集成Matplotlib、Bokeh、Plotly!这个交互式可视化工具这么强的吗?
完美解决Matplotlib绘图中、英文字体混显问题..
MATLAB绘图不好看?!不是,你是还没发现这几个工具包吧..
不是,这个地理数据工具这么强的吗?数据处理、可视化它都行..
这种环形图太难画?!带你一行代码搞定..
这种图太多人问了,绘制方法真的很简单..
不是,这封面图这么多人问的吗?教程来了
不用Seaborn,这个工具也能绘制超炫的统计图形···
NetworkX,网络结构图最强绘制工具·····
所有科研地理图形它都有,这个工具有点猛····
Nature、Science配图可以一键绘制?!我懵了···
节后第一天,就因为论文配图,被导师怼了一上午·····
plotnine,打死不学R语言, 我可以用Python到40岁.....
TUEplots,一天100张论文配图,导师惊了···
[1]
myforestplot包官网: https://toshiakiasakura.github.io/myforestplot/index.html。