- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 R 中的 persp()
函数遇到了一个非常奇怪的问题。我正在使用 split.screen()
函数来排列三个图。我在下面制作了一个 MWE:
f <- function(x,y) {
return(x*y)
}
u <- seq(0,5, by = 0.1)
v <- seq(0,5, by = 0.1)
z <- outer(u, v, f)
persp(u,v,z, ticktype="detailed", col = rgb(0.2,0.6,1))
pdf("~/Desktop/test.pdf", width = 10, height = 10) # adjust path as necessary
split.screen( figs = c( 2, 1 ) )
split.screen( figs = c( 1, 2 ) )
screen(2)
persp(u,v,z, ticktype="detailed", col = rgb(0.2,0.6,1))
screen(3, new = FALSE)
persp(u,v,z, ticktype="detailed", col = rgb(0.2,0.6,1))
screen(4, new = FALSE)
persp(u,v,z, ticktype="detailed", col = rgb(0.2,0.6,1))
close.screen(all = TRUE)
dev.off()
查看生成的 PDF,表面看起来很暗,尤其是左侧。当我打印文件时,它们看起来更暗(太暗)。
我还附上了 RStudio 中 3 个绘图之一的绘图缩放屏幕截图。看起来好多了。我希望所有三个绘图看起来都像 RStudio 中的绘图缩放,即使在打印时也是如此。
有人知道怎么做吗?
干杯!
最佳答案
在较小的绘图版本中,您会看到网格线靠得更近的效果。如果将使用 RStudio 的 Zoom 创建的图形缩小到与其他图形相同的大小,它看起来与使用 pdf 设备创建的图形一样暗。问题是由于在低视角(例如,绘图的后角)的透视缩短,网格线看起来太靠近了。如果放大绘图,您可以看到这一点:
以下是一些改进输出的选项:
减小线宽以获得更精细的网格线。这将增加蓝色方 block 的相对面积,使整个表面看起来更亮,尤其会减少由于视角较浅导致网格线“聚集”而导致远角变暗。
persp(u,v,z, ticktype="detailed", col = rgb(0.2,0.6,1), lwd=0.5)
我发现 pdf
设备似乎没有作用于 lwd
论点,但 cairo_pdf
设备会(尽管网格线仍然比它们在 RStudio 图形窗口中显示的要粗)。 lwd=0.5
非常适合在 RStudio 图形窗口中查看(也可以输出到 png 文件)。对于 cairo_pdf 输出,lwd=0.1
导致线条比默认线宽更细,但没有我想要的那么细。但是,当我将线宽设置为低于 0.07 时,根本没有出现任何绘图。这是与上面相同的图,但线宽设置为 0.1 并使用 RStudio 的 PDF 输出:
通过使用较大的 by
值来减少网格线的数量在您的seq
功能。
为透视表面使用更亮的颜色。
对网格线使用较浅的颜色(例如,在 border="gray40"
函数中设置 border="white"
甚至 persp
)。
例如,下面是对 persp
的调用的结果。 .背景颜色更亮一点,网格线更细,是白色而不是黑色:
png("~/persp.png", 500,500)
persp(u,v,z, ticktype="detailed", col=hcl(240,100,80), border="white", lwd=0.5)
dev.off()
关于r - 如何处理R透视图的暗区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23939251/
我使用的是卡片列表,点击后可以翻转这些卡片以显示其他信息。我想添加一些视角以使其看起来不错。 我的问题是,要为列表提供一些视角,我需要将视角附加到 ul 元素。原点然后由父级的大小定义,这使得中间的元
如何在 Java 中进行透视图转换?据我了解,我可以使用一些神奇的 4 维矩阵来确定 FOV、长宽比以及近距和远距观看距离,但我不知道如何创建该矩阵。 我能够在 Java 中实现“Perspectiv
我正在尝试制作一种仅使用 CSS 的幻灯片从一个内容部分过渡到另一个内容部分。为了以一种有趣的方式做到这一点,我使用 CSS 的 perspective 和 rotateX 从本质上放下页面内容。然后
由于某种原因,每当我使用 OpenCV 的 warpPerspective() 函数时,最终的变形图像不包含原始图像中的所有内容。图像的左侧部分似乎被切断了。我认为发生这种情况的原因是因为扭曲的图像是
我不知何故搞砸了我的观点,我想重置它们,但是重置按钮是灰色的。有谁知道会导致这种情况的原因吗? 我希望我有更多的信息,但我真的只知道这些。 最佳答案 转到窗口菜单 => 重置透视图。 编辑: 该选项可
我正在drawRect方法内绘制一些形状。 注意:我没有使用 NSViews 或 Layers。 我正在将形状点转换为 3D,然后将它们绘制到屏幕上......但它们缺乏深度。 这是围绕 y 轴旋转
我正在评估 Eclipse 的 Enterprise IDE 插件,最终决定不购买它。卸载插件后,我留下了一堆无法删除的透视按钮(位于右上角的按钮)。如何在不破坏我的工作空间的情况下手动摆脱它? 编辑
我正在研究根据按下方式倾斜的面板(使用 CSS)。您可以在此处查看工作演示(目前仅针对 Chrome 实现): http://jsfiddle.net/NathanFriend/4tXbZ/ 我注意到
我在使用 CSS 3D 透视属性时遇到问题。 Summer in the mountains 我只想为 :hover 处的 figcaption 设置动画以执行从 -90deg
我想做出与我在透 View 上右键单击并选择自定义以获取此窗口时得到的相同的行为 我只想以编程方式为我的视角自定义菜单和工具栏。 实际上,我只想删除我视角中的大部分菜单和工具栏,让它们在我切换到任
嘿,这些观点已经消失(不再可用)。我怎样才能让他们回来?谢谢 最佳答案 假设您安装了正确版本的 Eclipse、ADT 插件和 SDK: 窗口>打开透视图>其他>DDMS 主要的 android 编码
我正在尝试开发一个 spring boot 应用程序。我正在使用 Eclipse IDE。我从 Eclipse 市场安装了 STS。但我无法打开 Spring 透视图,也无法创建 spring 项目(
正如标题所说,我的 Bottom Sheet 有问题。 我想要在 Bottom Sheet 中添加一个 RecyclerView,其中包含可以随时更改的动态项目。 RecyclerView 前后也有组
在这里需要有关 Eclipse 的线程 View 透视图的帮助.. 由于某种原因,当我在线程 View 中选择特定线程时,看不到线程的详细信息(在刷新按钮下方) 类名被截断并且看不到文件/方法名列..
我正在尝试摆脱 css 中的 3d 转换功能。我此时的代码几乎是直接从教程中复制的,因为无论我多么努力,我似乎都无法让它正常工作。它应该看起来如何的链接是:http://desandro.gith
在 Eclipse 13.7 (Indigo) 中安装 Aptana Studio 3 插件版本后,我看不到 Aptana 透视图。插件已安装,但我无法在 Eclipse 中选择 aptana 透视图
我在墙上有一个图像。我想自己创建它的 3D 透视图。假设给定图像上的点、相机位置、相机方向,如何获得 3d 透视矩阵来播放原始图像? 我知道我可以使用相机的方向来计算 3d 旋转矩阵,但我不知道如何计
当我将 Eclipse 与 SWT_GTK3 UI 结合使用时,我无法输入某些 UI 部分,例如 Eclipse Marketplace 或窗口 -> 透视图 -> 自定义透视图。 运行env SWT
我有一个点击样式,涉及点击时通过 3D 旋转倾斜元素。这是它的样子: 和here is a GIF of the effect working properly with a short list !
这支笔: http://codepen.io/jeremytm/pen/KzOayw 如何在不影响视角的情况下改变盒子的高度? 例如,如果您更改高度,则顶 Angular 和底 Angular 将与之
我是一名优秀的程序员,十分优秀!