这个问题很难解释。我正在寻找有关在哪里查找或如何获取更多信息的建议。
在 Jupyter 中使用 R,我的绘图带有虚假的文本标签。
我发现只有在同一页面上较早出现另一个情节时才会出现虚假标签。第一个情节还可以,但第二个情节很诡异。
情节的顺序无关紧要;第一个总是好的,第二个搞砸了。
如果我检查简单示例中的第二个图形元素,我会看到 x 轴标签呈现如下:
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#glyph0-7" x="215.398438" y="197.057617"></use>
<use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#glyph0-8" x="218.734375" y="197.057617"></use>
<use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#glyph0-9" x="225.40625" y="197.057617"></use>
<use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#glyph0-10" x="232.078125" y="197.057617"></use>
<use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#glyph0-11" x="238.450195" y="197.057617"></use>
</g>
看起来“#glyph0-7”等的定义不知何故被搞砸了。
如果我使用 ggplot2 包进行绘图,也会出现同样的问题。
有没有人建议在哪里寻找原因?
ipython==3.1.0
> library(IRkernel)
> sessionInfo()
R version 3.1.3 (2015-03-09)
Platform: x86_64-unknown-linux-gnu (64-bit)
Running under: Ubuntu 14.04.2 LTS
locale:
[1] LC_CTYPE=en_US.UTF-8 LC_NUMERIC=C LC_TIME=en_US.UTF-8 LC_COLLATE=en_US.UTF-8 LC_MONETARY=en_US.UTF-8
[6] LC_MESSAGES=en_US.UTF-8 LC_PAPER=en_US.UTF-8 LC_NAME=C LC_ADDRESS=C LC_TELEPHONE=C
[11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] IRkernel_0.3
loaded via a namespace (and not attached):
[1] base64enc_0.1-2 digest_0.6.8 evaluate_0.5.5 IRdisplay_0.3 jsonlite_0.9.14 repr_0.1.0.9000 rzmq_0.7.7 stringr_0.6.2 uuid_0.1-1