情节中的伪造字形 - jupyter R(Ipython notebook)

时间:2015-05-30 00:02:13

标签: r ipython jupyter

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

在Jupyter中使用R,我的情节出现了虚假的文字标签。

plot with bogus tick and axis labels

我已经发现假冒标签只出现在同一页面上较早出现的另一个情节时。第一个情节没问题,但第二个情节很糟糕。

image of two simple plots

情节的顺序无关紧要;第一个总是罚款,第二个搞砸了。

image reordered simple plots

如果我在简单示例中检查第二个图形元素,我看到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     

0 个答案:

没有答案