いろいろ倉庫

KNIME、EXCEL、R、Pythonなどの備忘録

2023-07-01から1ヶ月間の記事一覧

【R】グラフを並べたい(patchwork)

・お題:最近、ggplot2を使っていろいろグラフを作成した。これらを並べてくっつけたい。 ・ggplot2で作成したグラフを並べるパッケージとして、patchworkというのがある。以下を参考に、使い方をメモしたい。正しいことは以下のサイトをご確認いただきたい…

【R】ggplot2メモ(volcano plot)

・お題:ggplot2でvolcanoplotを良い感じに描くコマンドをメモしておきたい。 ・EnhancedVolcanoでいいじゃないかといわれるとそうなのだけれど、ggplot2で描きたい。 bioconductor.org ・絶妙にうまいこと自分でカスタムしたいなぁと思っていたところ、以下…

【R】ggplot2メモ③(Multi-level label棒グラフ)

・お題:先日、ggplotで棒グラフを作成した。X軸のラベルを二層にしたい場合があったので、やり方をメモしたい。基本的にはfacetを使う。 ・ライブラリを読み込み、データを作る。 > library(tidyverse)> set.seed(1) > TestComp. <- rep(c("Vehicle", "Comp…

【R】ggplot2メモ②(棒グラフ)

・お題:Rでグラフを描くライブラリとして代表的なものに、ggplot2というのがある。先日使いそうなやつを纏めたけれど、一番使いそうな棒グラフが抜けていた。今回は棒グラフで私が使いそうなやつの例を纏めたい。 ・ライブラリを読み込む。tidyverseにggplo…

【R】ggplot2メモ

・お題:Rでグラフを描くライブラリとして代表的なものに、ggplot2というのがある。苦手で避けてきた。使いそうなやつを纏めて、しのぎたい。 ・ライブラリを読み込む。tidyverseにggplot2が入っているので、tidyverseを読み込む。 > library(tidyverse) ・…

【R】判定列を追加したい

・お題:表の情報を参照して、新たな列を作成したい。 ・いくつかやってみる。とりあえず表を作成する。 > library(tidyverse)> > df <- data.frame("Sei" = rep(c("Suzuki", "Tanaka", "Sato"), times = 4),+ "Mei" = rep(c("Taro", "Jiro", "Saburo", "Han…

【R】STRINGデータを解析してみたい

・お題:タンパク質間相互作用ネットワークで、STRINGというのがある。ここからデータをとってきて、グラフを作成し、タンパク質の中心性を算出する。また、データベースから遺伝子の生存必須性データをとってきて、ID変換し、先のタンパク質-中心性の表とく…