size=20呼び出しから引数を削除して、qplot呼び出しに貼り付けてみてくださいgeom_point。
たとえば、コードを次のように変更します。
qplot(lingLocation[ind,ind_water_fountain]/lingLocation[ind,1],
lingLocation[ind,ind_soda]/lingLocation[ind,1],
color = lingLocation[ind,ind_frosting]/lingLocation[ind,1]) +
# opts(legend.position = "none") +
scale_colour_gradient("Frosting %", low = "blue", high = "red") +
ylab("Soda %") +
xlab("Water Fountain %") +
geom_point(size=20)
私はその機能を使用しませんが、うまくいくqplotと思います。ggplot2私は、各geomのすべての審美的な呼び出しにスケールを追加すると信じています。これqplotはおそらく行っていることです. ただし、すべてのポイントにサイズを適用しているため、サイズ パラメータを の外側に設定しaesても同じ効果が得られ、 はsize=20その凡例を生成しません (私はそう思います)。そしてgeom_point美学を継承する必要がありqplotます(私は願っています)。
これがうまくいくかどうか教えてください!
編集:
私はちょうどそれをテストしました。内部にサイズを配置geom_pointするとうまくいくはずです。ただし、内部qplotからのサイズ設定は、から呼び出されたときのサイズ設定とは異なるように見えるため、geom_point内部で小さいサイズを設定するgeom_pointとうまくいくはずです(たとえば、geom_point(size=5))