biocGraph パッケージを使用して Rgraphviz で描いた図にリンクをはる方法

R

library(RCurl) library(XML) library(geneplotter) library(Rgraphviz) library(biocGraph) library(org.Hs.eg.db) gene_article <- function(geneID){ ID2symbol <- as.list(org.Hs.egSYMBOL) gene_name <- unlist(ID2symbol[geneID]) url <- paste("http:…

きれいな棒グラフを描く

ピンク (255,153,255) 黄色 (255,255,102) 水色 (204,236,255) グリーン (102,255,102)

きれいな円グラフを描く

薄い青 (134,202,232) グレー (153,165,204) ピンク (246,170,200) 薄い黄 (254,210,122) 薄いオレンジ (245,162,108) ライム (163,202,112)

C#でXML操作

using System; using System.Linq; using System.Windows.Forms; using System.Xml.Linq; 結合 XDocument xdoc1 = XDocument.Load("http://eutils.ncbi.nlm.nih.gov/entrez/eutils/efetch.fcgi?db=pubmed&mode=XML&id=14993493"); XDocument xdoc2 = XDocume…

画像ファイルを複製する

using System; using System.Drawing; using System.Windows.Forms; namespace bitmap { public partial class Form1 : Form { public Form1() { InitializeComponent(); } int file_num; string file_name; string input_name; private void button1_Click(…

ImageMagickを使わずにWindowsでpng画像からgif画像を作成する

R

必要なパッケージは「png」と「caTools」 図形描画関数群を「draw.R」の名前であらかじめ保存 source("draw.R") library(png) library(caTools) for(i in 1:30){ file.name <- sprintf("%02d.png",i) png(file.name, width=960,height=720,bg="black") par(m…

PDFを操作するプログラム

using System; using System.Windows.Forms; namespace PDF { public partial class Form1 : Form { public Form1() { InitializeComponent(); } MainMenu main = new MainMenu(); MenuItem top = new MenuItem(); readonly string[] _kugiri = { ".pdf", ".…

6日間で文献管理アプリを作る(おまけ)

Form1.cs using System; using System.Windows.Forms; using System.IO; namespace 文献管理 { public partial class Form1 : Form { string choose_file; //選択したファイルの名前 int article_number; //文献数 string[] article_array; //PMIDの配列 con…

6日間で文献管理アプリを作る(6日目)

article_formに関して まずは以下の変数を定義する public FileInfo file_info; //選択しているXMLファイルの情報 public int article_number2; //文献数(Form1から受け取る) public string[] article_array2; //PMIDの配列(Form1から受け取る) int curr…

6日間で文献管理アプリを作る(5日目)

メニューバー「ファイル」/「HTML出力」を定義 まずは以下の「output_html.cs」を追加 using System; using System.Windows.Forms; using System.Xml.Xsl; namespace 文献管理 { public partial class Form1 { void output_html() { //OpenFileDialogクラス…

6日間で文献管理アプリを作る(4日目)

メニューバー「データ」/「追加」「削除」を定義 まずは以下の「add_remove.cs」を追加 using System.Windows.Forms; using System.Xml.Linq; using System.Linq; namespace 文献管理 { public partial class Form1 { void article_add(string a) { try { b…

6日間で文献管理アプリを作る(3日目)

メニューバー「ファイル」/「新規作成」を定義 まずは以下の「make_new_file.cs」を追加 using System; using System.Windows.Forms; using System.Xml.Linq; namespace 文献管理 { public partial class Form1 { void make_new_file() { SaveFileDialog sf…

6日間で文献管理アプリを作る(2日目)

以下の変数と定数を定義 string choose_file; //選択したファイルの名前 int article_number; //文献数 string[] article_array; //PMIDの配列 const string ver_no = "1.0.0"; //バージョンナンバー メニューバー「ヘルプ」/「バージョン情報」を定義 priv…

6日間で文献管理アプリを作る(1日目)

まずは新規プロジェクト「文献管理」を作成 Form1のプロパティを変更 Form1のTextを「文献管理」に変更 「ツールボックス」/「メニューとツールバー」からMenuStripを追加 追加したMenuStripを右クリックして「標準項目の挿入」を選択 以下のように変更 フ…

PubMedからダウンロードしたXMLファイルの操作方法

文献数を確認する using System.Xml.Linq; XDocument xdoc = XDocument.Load("pubmed_result.xml"); MessageBox.Show(xdoc.Descendants("PMID").Count().ToString()); IDを表示する using System.Xml.Linq; XDocument xdoc = XDocument.Load("pubmed_result.…

英語が苦手な人のためのブラウザを作る

c#

英語嫌いの自分のためにPubMedのためのブラウザを作ってみた。新規プロジェクトを作成 Form1のプロパティを変更 Form1のTextを「My Browser」に変更 Form1にSplitContainerを追加 FixedPanelはPanel1に変更 IsSplitterFixedはtrueに変更 orientationはHorizo…

きれいなグラフを描く

外の塗りつぶしはテクスチャの「便箋」、影は「オフセット(斜め右下)」 内の塗りつぶしは白、影は「内側(斜め左上)」 バーのグラデーションは「右方向」 青のグラデーション (97,126,159) (59,109,168) (40,77,122)赤のグラデーション (255,0,0) (230,0,…

不要な列を削除する

Dim 列 As Integer Dim a As Integer 列 = Cells(1, Columns.Count).End(xlToLeft).Column For a = 列 + 1 To 1 Step -1 If Cells(1, a) = Empty Then Cells(1, a).EntireColumn.Delete Shift:=xlToLeft Next