这个问题很难解释。我正在寻找有关在哪里寻找或如何获得更多信息的建议。
在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