РЕДАКТИРОВАТЬ Найденное решение. Графики Python Графики Inline
Я делал блокнот Rmarkdown, чтобы делать заметки о своих занятиях на питоне. В RStudio я смог без проблем связать документ, содержащий мой код на Python, с HTML, пока я не начал печатать данные с помощью matplotlib. Любопытно, что графики правильно генерируются внутри фрагментов кода. Однако после вязания каждый раз выдает ошибку на 80%.
Вот мой пример кода:
---
title: "Python Plot"
output: html_document
---
```{r setup, include=FALSE}
library(knitr)
knitr::opts_chunk$set(echo = TRUE)
library(reticulate) #Allows for Python to be run in chunks
```
```{python, eval=F}
import numpy as np
trees = np.array(r.trees) #Imported an internal R dataset. It got rid of headers and first row. Don't know how to deal with that right now.
type(trees)
np.shape(trees)
print(trees[1:6,:])
import matplotlib.pyplot as plt
plt.plot(trees[:,0], trees[:,1])
plt.show()
plt.clf() #Reset plot surface
```
Опять же, этот график получается очень хорошо при обработке внутри фрагмента, но не вяжет. Сообщение об ошибке гласит:
"This application failed to start because it could not find or load the Qt platform plugin "windows" in ",
Reinstalling the application may fix this problem."
Я удалил и переустановил Rstudio и Python и продолжаю получать тот же результат. Я нахожу странным то, что он работает внутри блока, но не связан с HTML. Весь мой другой код на python вяжется просто отлично.
У меня есть
python 3.7.3 (по умолчанию, 27 марта 2019 г., 17:13:21) [MSC v.1915 64 бит (AMD64)]
Rstudio Версия 1.2.1335.
Я читал другие решения. Я считаю, что libEGL.dll находится там же, где и все остальные QT5 * .dll.