1

「R」で非常に基本的な棒グラフを作成しようとしていますが、うまくいかないようです。このデータは、大学での私の動物生理学論文で行う予定の実験の提案用に作成されたデータです。ショウジョウバエの幼虫がさまざまな条件下で孵化するのにかかる日数を棒グラフで表示したいだけです。

Condition 1: 11 days
Condition 2: 11 days
Condition 3: 11 days
Condition 4: 10 days
Condition 5: 8 days
Condition 6: I don't expect to go anywhere so just do it as no days or something.

そこで、データを Rcmdr にインポートすることから始めました。
次に、sciplot パッケージをロードしてコードを挿入しました。

bargraph.CI (Treatment, Days, data = Bargraph, 
           xlab = "Condition", ylab = "Number of days")

そして、このエラーが発生しました:

Warning in arrows(xvals, if (lc) CI.L else mn.data, xvals, if (uc) CI.H else mn.data,  :
  zero-length arrow is of indeterminate angle and so skipped
Warning in arrows(xvals, if (lc) CI.L else mn.data, xvals, if (uc) CI.H else mn.data,  :
  zero-length arrow is of indeterminate angle and so skipped
Warning in arrows(xvals, if (lc) CI.L else mn.data, xvals, if (uc) CI.H else mn.data,  :
  zero-length arrow is of indeterminate angle and so skipped
Warning in arrows(xvals, if (lc) CI.L else mn.data, xvals, if (uc) CI.H else mn.data,  :
  zero-length arrow is of indeterminate angle and so skipped
Warning in arrows(xvals, if (lc) CI.L else mn.data, xvals, if (uc) CI.H else mn.data,  :
  zero-length arrow is of indeterminate angle and so skipped
Warning in arrows(xvals, if (lc) CI.L else mn.data, xvals, if (uc) CI.H else mn.data,  :
  zero-length arrow is of indeterminate angle and so skipped
4

1 に答える 1

1

plotmeans() を使用して平均についての信頼区間を取得するときに、同様の問題が発生しました。windows(pointsize=1) を使用してポイント サイズを小さくし、小さなポイント サイズのグラフィック デバイスを作成することで問題を修正しました。これにより、解像度が効果的に向上し、小さなバーをプロットできるようになりました。

残念ながら、これにより他のすべてのテキストが小さすぎるため、title() や axis() などの関数を、line、tck などの引数と、それらを調整するための関連する cex 引数と共に使用する必要があります。

windows(width=20, height=20) などのより大きなデバイスを試すこともできますが、これが常に機能するとは限りません。

于 2015-04-15T08:22:51.777 に答える