我想通过RStudio制作一个海生热图。在
我在R中使用reticulate
包
以下是我的代码:
library(reticulate)
use_condaenv("python36", conda = "auto", required = FALSE)
os <- import("os")
os$listdir(".")
py_available()
sns <- import('seaborn')
plt <- import('matplotlib.pyplot')
pd <- import('pandas')
dat <- AirPassengers
# convert time series to data frame
dat <- data.frame(matrix(dat, ncol=frequency(dat), dimnames=dimnames(.preformat.ts(dat)) ))
dat
sns$heatmap(r_to_py(dat), fmt = "g", cmap = "viridis")
plt$show()
但是,我收到以下错误,当到达seaborn热图线时,我的R会话被中止。我该怎么办?在
这似乎是一个重复的问题。我使用RStudio-1.2.679和R-3.4.4编写和编辑Python代码。我也遇到了同样的问题,我尝试了很多解决办法,但似乎都没有奏效。最后我找到了解决方案here-我完全不相信它。这是在Python代码(扩展名为.py的文件)的顶部,导入库包括:
注意这就是路径在我的电脑里的样子,在你的电脑里可能看起来不一样。在
以下是this示例:
^{pr2}$这将显示RStudio中“绘图”面板中的绘图。最美好的祝福!在
我在rstudiodailybuild 1.2.114和安装了PyTorch和
matplotlib
的Pythonpython3.7环境中遇到了同样的问题。在我按照@Sheperd的指示进行了以下更改,指向安装了
matplotlib
的环境;在我的例子中是pytorch37
:现在,
PyQt
被找到了,RStudio不再崩溃。在相关问题 更多 >
编程相关推荐