1

这个问题很难解释。我正在寻找有关在哪里查找或如何获取更多信息的建议。

在 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     
4

0 回答 0