我在 PyCharm CE 上安装了 reprexpy 0.3.1,但是当我运行它时,出现以下错误:
(...)
File "/Users/serena/PycharmProjects/pythonProject2/venv/lib/python3.7/site-packages/nbconvert/exporters/html.py", line 14, in <module>
from jinja2 import contextfilter
ImportError: cannot import name 'contextfilter' from 'jinja2' (/Users/serena/PycharmProjects/pythonProject2/venv/lib/python3.7/site-packages/jinja2/__init__.py)
Process finished with exit code 1
Run Code Online (Sandbox Code Playgroud)
按照此处和此处的建议,我尝试在终端中更新 nbconvert:
pip install --upgrade nbconvert
Run Code Online (Sandbox Code Playgroud)
然后我重新启动 PyCharm CE 但我不断收到相同的错误。
我正在使用 Pandoc 将 Scrivener 与 Zotero 集成。我在 Scrivener 中编写,添加 Zotero 引文键,编译 .txt 文件,然后使用 Pandoc 将 .txt 文件转换为 Word 文件,其中引文键以我喜欢的引文风格(本例中为 APA)有效翻译。按照此网页上的说明,我还设置了“Marked 2”来显示我使用 Markdown 在 Scrivener 中编写的内容的输出。
问题来了:换行符。如果我用 Scrivener 写:
I want a newline after this.
This should be a newline.
Run Code Online (Sandbox Code Playgroud)
然后标记 2 显示:
I want a newline after this. This should be a newline.
Run Code Online (Sandbox Code Playgroud)
于是我在《Scrivener》中写道:
I want a newline after this.<br>
This should be a newline.
Run Code Online (Sandbox Code Playgroud)
标记2:
I want a newline after this.
This should be a newline.
Run Code Online (Sandbox Code Playgroud)
伟大的!现在我编译成 …
我绘制了一个等高线图并添加了一条对角线:
library(MASS)
library(fields)
x <- c(21.06, 28.89, 23.00, 23.61, 23.61, 22.83, 30.44)
y <- c(26.56, 24.00, 13.06, 18.61, 18.61, 14.17, 25.33)
z <- kde2d(x, y, n=32, lims = c(0,32,0,32))
contour(z, col = "red", main = "Density estimation: contour plot",
las=0,
plot.title=
{
title(xlab=expression(alpha),cex.lab=2)
mtext(expression(beta),2,cex=2,line=3,las=1)
}
)
abline(0, 1, col = "red", lwd = 2)
Run Code Online (Sandbox Code Playgroud)
我想我更喜欢填充的轮廓,但现在线条已关闭:
filled.contour(z, plot.title={
title(main = "Density estimation: contour plot")
title(xlab=expression(alpha),cex.lab=2)
mtext(expression(beta),2,cex=2,line=3,las=1)
})
abline(0, 1, col = "red", lwd = 2)
Run Code Online (Sandbox Code Playgroud)
我正在基础 R 中构建一个简单的热图。这是我的矩阵:
stleft = matrix(
c(0,5,5,2,6,8,4,6,9),
nrow=3,
ncol=3)
colnames(stleft) <- c("Narrow","Wide", "Wider")
rownames(stleft) <- c("Person", "Object","Bare")
stleft
Run Code Online (Sandbox Code Playgroud)
矩阵如下所示:
> stleft
Narrow Wide Wider
Person 0 2 4
Object 5 6 6
Bare 5 8 9
Run Code Online (Sandbox Code Playgroud)
要构建热图,我只需运行:
heatmap(stleft, Colv = NA, Rowv = NA, scale = "none")
Run Code Online (Sandbox Code Playgroud)
正如您所看到的,“0”(对应于窄/人单元格)显示为深红色,而“9”(对应于更宽/裸单元格)显示为浅黄色。
如何“翻转”这个范围,使“0”以浅色显示,“9”以深色显示?
为什么图像被截断了?它在 RStudio 绘图面板中显示为截断的,并且以截断的方式保存。我尝试放大 R Studio 中的绘图面板,但无济于事。
我正在使用R Studio,我遇到了一个问题:ctrl + shift + enter正在运行整个代码,而不是仅运行选定的行.我总是可以使用"运行",但我习惯用ctrl + shift +输入...有人知道如何解决这个问题吗?