1

パネル データ セットから、多数の国の時系列を国別にグラフ化しています。

各国のグラフ コードは次のとおりです。

twoway (tsline spread if Cntry == 1) (tsline bidask if Cntry == 1, yaxis(3)) (tsline debt if Cntry == 1, yaxis(2) name(country1) title(Austria))

次のようなグラフのいくつかの機能を変更する必要があります

  • タイトルのフォントを中大に変更
  • X および 3 つの Y 軸の凡例のフォントを小さく変更する
  • X 軸の目盛り数を変更する
  • X 軸の凡例の角度を変更する

各 ID のコードを変更する代わりに、公式の Stata スキームを直接変更する方法はありますか?

4

2 に答える 2

3

独自のスキームを作成する方法を紹介します。ただし、これは、パーソナライズされたスキームが問題の唯一の解決策であることを意味するものではありません. それを処理する他のより直接的な方法があるかもしれません。また、これはが過去に行った方法であるため、より良い方法が可能であるはずです。

  1. ユーザー作成のスキームをインストールします。これはディレクトリに保存されますado/plus( sysdirStata システム ディレクトリがどこを指すかを確認するために使用します)。そのようなスキームの1つは、実行して取得できます

    net install gr0002_3, from(http://www.stata-journal.com/software/sj4-3)
    

    これにより、Svend Juul による、 lean1およびLoose2スキームがインストールされます。

  2. これらのスキームの 1 つを定義するファイルを開きます。たとえば、次のように実行します。

    viewsource scheme-lean2.scheme
    
  3. を使用して組み込みスキームを開きます

    viewsource scheme-s2mono.scheme
    

    (これは、スキームの名前が であることを示していscheme-<somename>.schemeます。)

  4. 調べて比較します。注目すべきことに、 を使用する#include <someotherscheme>と、以前にテストされたスキームに基づいて変更を加えることができます。

  5. これらの例を利用して、独自のスキームを作成してください。多くの構成可能なオプションは、マニュアル エントリ[G-3]オプションおよび[G-4]スタイル、概念、およびスキームで説明されています。それも使ってください。

ソースファイルは圧倒されるかもしれませんが、実行すると

viewsource scheme-lean1.scheme

を使用する戦略が、#include退屈なプログラミングのように見えるものを補うことができることがわかります。パーソナライズされたスキームは、必要に応じてシンプルにすることができます。

于 2014-08-23T14:31:53.373 に答える