2012-02-05 10 views
27

私は、アスキーヒストグラムおよび散布図this code from Matt Shotwellを使用してRがの茎葉を生成できると信じています。Rからascii「グラフィック出力」を生成するにはどうすればよいですか?

は、それはまた、GNUPlotからこのようなASCIIベースの折れ線グラフを、生成することができますか?

+4

我々はテレタイプとドットマトリクスプリンタを使用しての完全な効果のための音響効果を得ることができるのだろうか。 :) – Iterator

答えて

32

かなり最近のtxtplotパッケージを見てください。現在、散布図、線図、密度プロット、acf、棒グラフが含まれています。オンラインヘルプから

> txtplot(cars[,1], cars[,2]) 
    +----+------------+------------+-----------+------------+--+ 
120 +              * + 
    |               | 
100 +               + 
    |              * * | 
80 +       *   *     + 
    |          *  * * | 
60 +       *    *    + 
    |        * * * *  *  | 
40 +       *  * * * *     + 
    |     *  * * * * * *    | 
20 +   *  * * * * * *       + 
    |   * * * *         | 
    | *  * *           | 
    0 +----+------------+------------+-----------+------------+--+ 
     5   10   15   20   25 
+0

ありがとう、それは役に立ちます。しかし、主な関数txtplot()のように見えるのは、1つのデータ系列のみを扱うことができます。 2組のデータをプロットできるようにしたいと思います。 –

+1

上記の例では、 'pch'引数で再生することができます。 'txtplot(cars [、1]、cars [、2]、pch = letters [1:2])'である。これは、それに応じてあなたのxとyを整理することを前提としています(交互または積み重ね)。私は例を示すことができますが、それはかなり基本的であり、あなたはその考えを持っていると思います。 – chl

+0

これは完全に機能しました。ありがとう! –

7

私はTeachingDemosパッケージにおけるRとgnuplotの間の基本的な相互作用のためのサポートがあることがわかっています。おそらくそれはあなたが望むものを達成することができます。

+0

(+1)いいキャッチ! – chl

関連する問題