【问题标题】:force x and y axes to be drawn at the bottom of wireframe plot (lattice library)强制在线框图底部绘制 x 和 y 轴(晶格库)
【发布时间】:2014-02-02 02:01:57
【问题描述】:

如何强制将下图的xy轴绘制在立方体的底部,而不是顶部?

目前,当 z 参数(屏幕内=...)低于 -90 时,坐标轴会自动绘制在立方体上方。

用于生成图形的代码:

library(lattice)
D <- expand.grid(x=seq(1,10), y=seq(1,10))
D$z <- D$x-D$y
wireframe(z ~ x * y, data=D, screen=list(z=-120, x=-60))

非常感谢!

【问题讨论】:

    标签: r lattice wireframe


    【解决方案1】:

    来自?panel.cloud # 因为wireframe 调用panel.cloud

    scpos: 一个包含三个分量 x、y 和 z(每个都是标量整数)的列表,描述了应该绘制立方体的 12 个边中的哪一个。默认值应该没问题。有效值为 x:1、3、9、11; y: 8, 5, 7, 6 and z: 4, 2, 10, 12。(查看panel.cloud源代码中的cmets查看此枚举的详细信息。)

    # Didn't look up the source code. Was easy enough to experiment
    wireframe(z ~ x * y, data=D, screen=list(z=-120, x=-60), scpos=list(x=9,y=5,z=2))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-01-15
      • 2021-10-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多