0

数値データから作成されたラベルで表される数値以外のデータが x 軸に含まれるグラフをプロットしようとしています。私の模擬例で説明しましょう。この例で使用されているdata.logファイルは、 [pastie.org]にあります。

私のコードを実行するとき:

library('Hmisc')
# Please find the "data.log" file in http://pastie.org/7943338
data = read.table("data.log", col.names=c('DAY','PERIOD','UID','NUMBER'), colClasses=c("UID"="character"))
attach(data)
a = summarize(NUMBER, llist(PERIOD, UID), smedian.hilow, na.rm=T)
detach(data)
xYplot(Cbind(NUMBER, Lower, Upper)~numericScale(UID)|factor(PERIOD), data = a)

このグラフィックを返します:

数値 x 軸を持つグラフィック

私が本当に望んでいたのは、UID が文字列ラベルであるかのように、x 値を文字としてプロットすることですが、それらは連続していないため、x 軸に均等に分布していないため、数値としてではありません。

私はすでにそれを達成するために多くのことに苦労してきました.factor ( 1 , 2 , 3 ) 非数値軸 ( 1 , 2 ) に関する例を見てきましたが、それに似たものを探すことに成功しませんでした. 私の問題を解決してくれる人だけを探しているわけではないため、解決策を見つけるのに役立つ例、ドキュメント、またはテクニックへのリンクは大歓迎です。ありがとう。

4

1 に答える 1