0

こんにちは私はHmiscパッケージから次のevents.chartを持っています。

    event.chart(events,
    subset.c = c('D2BMET','T2Fail','Cens','zero'),
    x.lab = 'Progression Time for Breast Cancer Patients (months)',
    y.lab = 'Subjects (sorted by time to 1st Brain Metastasis)',
    y.idlabels = 'Pt', 
    titl = 'Breast Cancer Brain Metastasis Events Chart',
    point.pch = c(1,2,17,124), point.cex = c(1,1,1,1),
    legend.plot = TRUE, legend.location = 'i', legend.cex = 1,
    legend.point.text = c('Time to 1st Brain Metastasis', 'Last Followup', 'Death'),
    x.julian = TRUE,
    legend.bty='o', legend.point.at = list(c(400,400), c(14,14)))

使ってみました

    axis(2,cex.axis= 0.5) 

y軸のテキストを小さくしますが、何も起こりません。やってる

    axis(1,cex.axis= 0.5) 

x軸のテキストは小さくなりますが、y軸では何も機能しないようです。

任意の提案をいただければ幸いです。

ありがとう、エド

4

1 に答える 1

0

テスト セットがない場合は、次の点に特に注意して、ヘルプ ページをより注意深く読むことをお勧めします。

"y軸:

プログラムが y 軸のラベル付けを制御するか (引数 "auto")、またはユーザーがラベル付けを制御するか (引数 "custom") を指定する文字列。"custom" を選択した場合、ユーザーは、以下に示す y.axis.custom.at および y.axis.custom.labels 引数をそれぞれ使用して、ラベルの位置とテキストを指定する必要があります。y.idlabels が指定されている場合、この引数は使用されません。"

したがって、設定を選択すると、y.idlabels = "Pt"それ以上の制御の可能性が失われます。y.axis="custom"y.axis cex.axis を変更する機会がまだないという設定でも判明しました。コードを見直した後、これを発見しました。したがって、コードをハックする必要があります。非常によく整理されており、パラメーターを追加するか、1 回限りの変更をハードコーディングするかを選択できます。

于 2012-12-14T19:33:33.387 に答える