データセットのかなり複雑で長い統計解析を実行しています。最終出力の1つは、中央にラベルが付いた8色の四角形のグループです。色とラベルは分析結果に依存し、その多くは作成され、定期的に更新する必要があるため、手動編集はオプションではありません。正方形は2x2 cm2であり、場合によってはラベルが正方形に収まらない場合もあります。私がcexでフォントサイズを小さくすると、テキストが小さくなりすぎます。矩形でテキストを折り返す方法
これは、問題の簡単な例(私はRStudioを使用)です:質問がある
plot.new()
plot.window(xlim=c(0,5),ylim=c(0,5))
rect(1,1,4,4)
text(2,2,"This is a long text that should fit in the rectangle")
:どのように私は、自動的に、以下のような長方形で可変長文字列を収めることができ?あなたが分離したい
plot.new()
plot.window(xlim=c(0,5),ylim=c(0,5)) # Window covers whole plot space
rect(1,1,4,4)
text(2.5,3,"This is a long text")
text(2.5,2.5,"that should fit")
text(2.5,2,"in the rectangle")
'plotrix :: textbox'が役に立ちます。 – Henrik