ユーザ用ツール

サイト用ツール


サイドバー

目次

機械学習とは

プログラミング無しで機械学習

機械学習プログラミング入門

初めてのKeras2.0

初めてのTensorflow(YouTube)

初めてのChainer2.0

初めてのビットコイン

ビットコイン用語集

初めてのSolidityプログラミング

初めての医療統計

初めてのエクセルで医療統計

初めてのEZRで医療統計

初めてのRStudioでレポート作成

スマホアプリ作成ソフトIonic3

スマホアプリ作成ソフトIonic4

Ionicのためのjavascript tips

その他

NiftyCloudMobileBackend

税金など

Dokuwiki

ggplot2でタイトルとx軸y軸の設定

以前のリビジョンの文書です


ggplot2でタイトルとx軸y軸の設定

ggplot2でグラフを描いた後に、タイトルを中央に記載したり、y軸の値の範囲の設定、x軸のラベルの値の変更などについて記載します。

ggplot2でx軸のラベルを変更 2017/12/30 2017/12/31
http://twosquirrel.mints.ne.jp/?p=21665

開発環境

RStudio Cloudのconsole画面(画面左下)で、install.package(“tidyverse”)を入力して、tidyverseパッケージをインストールした状態とします。

参考:http://twosquirrel.mints.ne.jp/?p=26918

グラフタイトルをグラフ上部中央に記載する

x軸の値を変更する

x軸の値が離散値(?)の場合

scale_x_discrete(“Time”, labels = c(“1″=”first”, “2”=”second”, “3”=”third”)

のように用いる。

例)

b <- b + scale_x_discrete(“Time”, labels = c(“BW_00pre” = “Day0”, “BW_01POD” = “1POD”, “BW_07POD” = “7POD”, “BW_14POD” = “14POD”))

x軸の値が連続値の場合

coord_cartesian(ylim = c(0,25)) + scale_x_continuous(breaks = seq(0,25,by=5),labels=c(0,5,10,15,20,25))

のような感じで用いる。

例)

b <- b + coord_cartesian(ylim = c(0,25)) + scale_x_continuous(breaks = seq(0,25,by=5),labels=c(0,5,10,15,20,25))

ggplot2でグラフのタイトルを真ん中に

b <- b + ggtitle(“New Title”)
b <- b + theme(plot.title = element_text(hjust=0.5))
b <- b + theme(plot.title = element_text(size = 20),
axis.title.x = element_text(size= 20),
axis.title.y = element_text(size= 20),
axis.text.x = element_text(size= 20),
axis.text.y = element_text(size= 20))

グループによって少しだけx軸方向にずらす

pd <- position_dodge(0.1)

ggplot(tgc, aes(x=dose, y=len, colour=supp)) + geom_errorbar(aes(ymin=len-se, ymax=len+se), width=.1, position=pd) + geom_line(position=pd) + geom_point(position=pd)

のように使う。

http://www.cookbook-r.com/Graphs/Plotting_means_and_error_bars_(ggplot2)/

Rでグラフを描くための初心者向けのおすすめの本

初めての方には、以下の本が非常にお勧めです。

上記の本でggplot2に慣れたら、以下の本でデータ整理について学んでみるのがお勧めです。

ggplot2でタイトルとx軸y軸の設定.1534068952.txt.gz · 最終更新: 2018/10/07 (外部編集)