gpt4 book ai didi

python - 如何在 RMarkdown 中渲染 Python 绘图?

转载 作者:行者123 更新时间:2023-12-04 03:50:53 26 4
gpt4 key购买 nike

我这辈子都无法使用 Python 在 RMarkdown 中渲染绘图。这些图显示在我的 Python 编辑器中,但当我切换到 RStudio 试图构建 PDF/HTML 报告时却没有。我在网上到处都是,每个人都有答案,但没有人能解决我的问题。这是我收到以下附加错误的错误消息:

enter image description here

下面我编造了一些数据来展示我正在努力实现的目标。一旦应用程序到达 seaborn 行,它就会在 RStudio 中生成附加的错误消息

knitr::opts_chunk$set(echo = TRUE)
library(reticulate)

导入所需的包

import pandas as pd
import numpy as np
from scipy.stats import uniform # for training-and-test split
import statsmodels.api as sm # statistical models (including regression)
import statsmodels.formula.api as smf # R-like model specification
import matplotlib.pyplot as plt # 2D plotting
import seaborn as sns
x = np.random.normal(0, 1, 20)
y = np.random.normal(0, 2, 20)
sns.scatterplot(x, y)

最佳答案

我找到了答案 here

我所需要的只是将这两行添加到 library(reticulate) 调用下方的 R setup block 中

matplotlib <- import("matplotlib")
matplotlib$use("Agg", force = TRUE)

关于python - 如何在 RMarkdown 中渲染 Python 绘图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64419898/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com