gpt4 book ai didi

r - 如何绘制填充轮廓,z 轴是一个因素

转载 作者:行者123 更新时间:2023-12-02 02:04:16 25 4
gpt4 key购买 nike

我有一个数据集

test<-data.frame(expand.grid(x=seq(0.01,1,0.01), y=seq(0.01,1,0.01)))
test$z<-c(rep(1,2500),rep(2,2500),rep(3,2500),rep(4,2500))

(x,y) 定义笛卡尔坐标。我想用 xlim=ylim=c(0,1) 绘制一个填充等高线图,颜色为 z(一个有 4 个级别的因子)。

我能做到:

plot(test$x, test$y, col=test$z, pch=16) 但它看起来不太好。

这个例子看起来很糟糕,但在我的数据中是有道理的。我熟悉 akima::interpfilled.contour() 但我不希望任何插值并且 z 不是连续的而是一个因素。

您能为我的数据推荐一个合适且令人愉快的可视化吗?我更喜欢基本图形。

最佳答案

你可以使用 image 例如:

image(outer(seq(0.01,1,0.01),seq(0.01,1,0.01),
FUN=function(x,y)test$z))

enter image description here

我认为您可以使用 raster 包来更好地处理此类图。

关于r - 如何绘制填充轮廓,z 轴是一个因素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15849790/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com