これが非常に簡単な場合は申し訳ありません。実際、そうなることを願っています!
テキストから画像を動的に作成しようとしています。次に、サイズを変更してプロット (引き伸ばしたり押しつぶしたり) して、モチーフ タイプのグラフを作成します。
私は画像(とを使用して生成したもの)を使用して開始しpng()
、それらを次ggplot()
のようにプロットしましたannotation_custom()
require(ggplot2)
require(grid)
require(gridExtra)
qplot(c(0,10),c(0,10)) +
annotation_custom(rasterGrob(image=readPNG("1999.png"),x=0,y=0,height=1,width=1,just=c("left","bottom")),
xmin=0,xmax=5,ymin=0,ymax=7.5)
生産する:
これは問題ありませんが、同じサイズでない場合に を使用して画像を動的に作成するのは厄介ですpng()
。さらに、それらをファイルに保存するのは面倒なので、textGrob を使用できるかどうかを確認しようとしました。
myText<-"1000"
myTextGrob<-textGrob(myText,just=c("left","bottom"),gp=gpar(fontsize="100",col="red",fontfamily="Showcard Gothic"))
qplot(c(0,10),c(0,10))+annotation_custom(myTextGrob,0,0,0,0)
これは問題ありませんが、....
...同じように伸ばしたり歪めたりすることはできないようですrasterGrob
ので、私の質問は-textGrobを作成してrasterGrobに強制することは可能ですか? または、textGrob を歪ませたり伸ばしたりできる別の解決策はありますか?
前もって感謝します!