r - 平行坐标的实现?

标签 r matlab plot coordinates

<分区>

我想为我的多维结果实现平行坐标。有没有人很好地链接到它在 matlab 或 R 中的实现?此外,对于用于生成平行坐标的最佳工具,是否有任何建议?

最佳答案

R 解决方案

lattice 包随 R 一起提供,包括 parallel 功能:

 parallel(~iris[1:4] | Species, iris) 

alt text

ggplot2 也是你的 friend :

D <- data.frame(Gain = rnorm(20),  
                Trader = factor(LETTERS[1:4]), 
                Day = factor(rep(1:5, each = 4)))
ggplot(D) + 
  geom_line(aes(x = Trader, y = Gain, group = Day, color = Day))

alt text

lattice 和 ggplot 需要不同“形状”的输入数据。对于 lattice 来说,它是一种矩阵形式,每一列都是一个表示在一个平行坐标上的变量。对于 ggplot,它是一列( yield )和一个单独的变量指标(上面的交易者)。/这就是我使用两个不同示例的原因,而不是在这里混淆数据 reshape /。

如果您需要一些快速的东西,那么 lattice 可能适合您。 Ggplot 需要一些时间投入。

关于r - 平行坐标的实现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3942508/

相关文章:

r - 如何将一种颜色分配给ggplot2函数scale_fill_gradient2中的特定值?

html - xaringan 演示文稿不显示 html 小部件,即使编织提供的模板

r - 绘制事件的简单时间轴

r - 将 case_when 与 dplyr 一起使用

matlab - 如何让 Google Protobuf 在 Matlab 中工作?

c - 将无符号字符指针从matlab传递到c接口(interface)dll

matlab - 修复动画的轴

r - 从 netcdf 文件 "increasing x y values expected"绘制数据时出错

java - 将像素映射到数据

plot - gnuplot - 如何保存与我在 xterminal 中设计的绘图相同的图形文件?