ggplot2
少なくともへの入力用のベクトルとして、独自のシェイプパレットを指定したいと思いますscale_shape_manual
。私はJMPのペアシェイプパレットが本当に好きですが、Rにはこれらのシェイプのいくつかがないことに気づきました。特に、横向きの三角形(|>
または<|
)または塗りつぶされた逆三角形(例\/
)がありません。これらはどこでも利用できますか?そうでない場合、これらの追加の形状を指定するにはどうすればよいggplot2
ですか?また、プロットでそれらを使用する方法はありますか?
必要な文字のUnicode値を指定することにより、独自の形状パレットを作成できます。さまざまな幾何学的形状のUnicode値はここにあります。例えば:
library(ggplot2)
ggplot(mtcars[mtcars$carb %in% 1:4,],
aes(wt, mpg, shape=factor(carb), colour=factor(carb))) +
geom_point(size=5) +
scale_shape_manual(values=c("\u25BA","\u25C4","\u25BC","\u25B2"))
もちろん、ベースグラフィックスでもUnicode文字を使用できます。
with(mtcars, plot(wt, mpg, pch="\u25BC"))
すべてのUnicode文字が正しくレンダリングされるわけではありません。理由はわかりませんが、インストールしたフォントに関係している可能性があります。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加