2017-10-31 14 views
0

SMパッケージを使用してRで濃度グラフをプロットしています。x軸とy軸の数値のサイズを調整するにはどうすればよいですか?私は下の私のコードをコピーしました。あなたはSMパッケージがインストールされている場合、これは再現性の例のようになります。(SMパッケージ)x軸とy軸の数値のフォントサイズを調整する方法

library(sm) 

# sample data 
stage <- c(1,2,3) 
value <- c(4,5,6) 

stage.f <- factor(stage, levels = c(1,2,3), labels = c("Phase 1", "Phase 2", "Phase 3")) 
sm.density.compare(value, stage, xlab="value for ASC", 
    ylab="Density of value among respondents", 
    h=0.3, lwd=3, lty=c(1,1,1), col=c("red","green","blue")) 
title(main="value for ASC for the three phases") 
colfill <- c(2:(2+length(levels(stage.f)))) 
legend("topright", levels(stage.f), fill=colfill) 
+0

サンプル入力データを使って[再現可能な例](https://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example)を提供すると、助けが簡単になりますコードを実行してテストすることができます。コードが実行可能になるように、すべての変数が適切に定義されていることを確認してください。 – MrFlick

+0

@MrFlickあなたのヒントありがとう。私はコードを修正しました。 – anjahelsinki

答えて

0

sm.density.compareは、プロットを描画するために、ベースのグラフィックスを使用しています。プロットパラメータを直接関数に渡すことはサポートされていないようですが、プロットする前にデフォルト値を変更することができます。

par(cex.axis=2) # default value is 1 

この値をあなたに適した値に設定してみてください。

+0

ありがとうございます! – anjahelsinki

関連する問題