标题实际上是我的问题。我用Google搜索了一下,检查了Quora并搜索了Stackoverflow。由于我无法找到问题的答案,我认为这个问题是有道理的。
所以基本上我的问题是双重的:
1)是python中可用的所有ggplot2功能(特别是jupyter笔记本)?
2)如果是,R教程可以直接应用吗?
亲切的问候 费边
答案 0 :(得分:1)
根据我的知识,答案是否定的。但是,在Jupyter Notebook中,您可以与R接口。简而言之,在Python中进行计算,然后在同一笔记本中使用R进行绘图。有关详细信息,请查看此notebook。
但是,如果你打算使用python,你也可以学习matplotlib - 用于绘图的规范python库。在我看来,它更灵活一些,与Matplot的绘图功能非常相似。
答案 1 :(得分:1)
正如一些评论中所提到的,您也可以尝试使用受ggplot2启发的ggplot
库。它不像matplotlib
或seaborn
那么成熟。或者,您可以尝试rpy2
(请参阅此相关问题:Is there a Python API for R's ggplot2?)。
ggplot
不是R ggplot2
的端口,因此无法保证R教程能够正常工作 - 尽管有些可能会或将会至少让你走上正轨。正如README所说:
对于R来说,它并不是ggplot2的功能特性端口 - 尽管ggplot2有很多优点,但Python世界可以从中受益。所以将是特征重叠,但不一定是模仿(毕竟,R有点奇怪)。