【问题标题】:R Colors Fail to Appear on ChartR 颜色无法出现在图表上
【发布时间】:2015-09-27 19:49:32
【问题描述】:

我正在尝试绘制一个多元函数。但是,由于某种原因,无论我使用哪种颜色,函数总是以黑色绘制...看来 col="lightgreen" 参数不起作用。有人知道为什么吗?

# Define Sequences for Multivariate Function
xf3x1 <- seq(-100, 100, length=500)
xf3x2 <- seq(-100, 100, length=500)

# Outer Calculates the Cartesian Product
z <- outer(xf3x1,xf3x2,function(xf3x1,xf3x2) xf3x1*xf3x2)
persp(xf3x1,xf3x2,z,col="lightgreen",theta=30,phi=20, main="Problème 3: Function 3")

【问题讨论】:

  • 有趣。其他颜色也不行。它总是黑色的

标签: r charts colors


【解决方案1】:

这里发生的情况是,您在一个小区域内有太多分面,分面本身很小,而且分面边框(黑色)太厚导致填充颜色不显示。如果您指定border = NA,表面将以填充颜色显示。

# Define Sequences for Multivariate Function
xf3x1 <- seq(-100, 100, length=500)
xf3x2 <- seq(-100, 100, length=500)

# Outer Calculates the Cartesian Product
z <- outer(xf3x1,xf3x2,function(xf3x1,xf3x2) xf3x1*xf3x2)
persp(xf3x1,xf3x2,z,col="lightgreen", border = NA, theta=30,phi=20,
  main="Problème 3: Function 3")

给予

【讨论】:

  • 有什么方法可以为不同的图层添加不同的颜色,以便我们看到结构的内部?
  • 你的意思是创建一个基于 z 轴值的颜色的表面,创建表面的轮廓切片,每个都有不同的颜色,或者在同一个图上有多个表面,每个都有不同的颜色?
猜你喜欢
  • 1970-01-01
  • 2019-11-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-04-02
  • 2018-12-10
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多