ラベルとタイトルは、shrink
パラメータで調整できます。しかし、現在のバージョンplotVenn3d
のVennダイアグラム内の数字を変更する方法はありません。簡単な回避策があるかもしれませんが、数字のサイズを調整するための新しいパラメータを追加して、plotVenn3d
関数の調整されたバージョンを作成する方法もあります。
機能コードを取得するには、plotVenn3d
と入力してください。コードを新しいRスクリプトファイルにコピーし、その関数に新しい名前、たとえばmyVenn
を付けます。さて、関数の最後の行に移動し、このことから、それを変更します。これに
for (i in 1:7) grid.text(values[i], centerLocations[i, 1],
centerLocations[i, 2])
:我々は内部の数字のフォントサイズを設定し、新しい引数num.size
を追加する方法
for (i in 1:7) grid.text(values[i], centerLocations[i, 1],
centerLocations[i, 2], gp=gpar(fontsize=num.size))
お知らせベン図。 (関数宣言にnum.size
引数を追加するために)これに
myVenn = function (x, labels = c("A", "B", "C"),
Colors = c("red", "yellow", "orange", "lightblue", "purple",
"green", "grey"),
Title = NULL, shrink = 1, rot = 0)
:今、私たちは関数の引数を宣言先頭に戻り、そしてこのことから、それを変更
myVenn = function (x, labels = c("A", "B", "C"),
Colors = c("red", "yellow", "orange", "lightblue", "purple",
"green", "grey"),
Title = NULL, shrink = 1, rot = 0, num.size=20)
ラン新しい関数がグローバル環境に関数をロードするためのコード。今すぐmyVenn
を使ってデータをプロットし、好きなものが得られるまでnum.size
という値で遊ぶことができます。例えば
:
myVenn(y, labels, Colors=rainbow(7), Title = "This is an example of a 3D Venn plot",
num.size=50)