Symfoware

Symfowareについての考察blog

FreeBSD 10 R言語のグラフプロットで日本語が表示できない

FreeBSD 10にインストールしたR言語で、日本語を含むグラフを
出力してみます。


  1. png("image.png", width = 500, height = 300, pointsize = 12, bg = "white")
  2. x <- 1:10
  3. y <- 1:10
  4. # plot関数でデータを配置
  5. # type="l"で線プロット(折れ線グラフ)を指定
  6. plot(x, y, main="日本語タイトル", xlab='X軸', ylab='Y軸')
  7. graphics.off()




こんな感じで日本語が表示されません。

501_01.png


フォントをインストールしてみたり
FreeBSD 10に日本語フォント(IPA)をインストールする

フォントファイルを指定してみたり
R言語 グラフに使用するフォントファイルを指定する


でも駄目でした。


解決した方法はこちら。
FreeBSDで日本語環境(UTF-8対応)を整える


環境変数を設定してやります。


# vi ~/.cshrc




ファイル末尾に以下の2行を追加。


setenv LC_CTYPE ja_JP.UTF-8
setenv LANG     ja_JP.UTF-8




ログインしなおした後、同じプログラムを実行。
あっさり表示できました。

501_02.png



関連記事

テーマ:プログラミング - ジャンル:コンピュータ

  1. 2014/11/05(水) 23:16:57|
  2. 備忘録
  3. | トラックバック:0
  4. | コメント:0
  5. | 編集
<<R言語 ユーザー数を指定間隔の保持ポイントで積み上げる(ヒストグラム) | ホーム | FreeBSD 10に日本語フォント(IPA)をインストールする>>

コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック

トラックバック URL
http://symfoware.blog68.fc2.com/tb.php/1536-77646777
この記事にトラックバックする(FC2ブログユーザー)