0

3列のテーブルがあります

x y f
-101.0  -101.0  0.0172654144157
...

xy座標です。f値です。xyは座標で、はf色です。しかし、私はこの写真が色付きの点の数ではなく、連続したスケジュールである必要があります。誰か助けてください

4

1 に答える 1

3

データに通常のグリッドがある場合、これを行う簡単な方法がいくつかあります。試す:

require(ggplot2)
require(lattice)

# make some data
s = 100
i = 0.5
x0 <- 27
y0 <- 34
df <- expand.grid(x=seq(0,s,i), y=seq(0,s,i))
df <- transform(df, f = cos( 10*pi * sqrt((x - x0)^2 + (y-y0)^2)))

# try as points
ggplot(df,aes(x,y,color=f)) + geom_point()

# or as tile
ggplot(df,aes(x,y,fill=f)) + geom_tile()

# or even easier with lattice
levelplot(f ~ x * y, df)

出力例:

ここに画像の説明を入力してください

ここに画像の説明を入力してください

于 2013-02-17T23:13:51.683 に答える