Programming– category –
-
Programming
【Pyvis】NodeとEdgeの追加[Python]
【Pyvis】 前回、Python作成ライブラリNetworkXの問題点を確認し、Pyvisをとりあえず試してみました。 今回からはPyvisの使い方を学んでいきますが、とりあえずはNodeとEdgeの追加の方法を勉強していきます。 Nodeとは何だ?Edgeとは何だ?という方はこち... -
Programming
【NetworkX】NetworkXの問題点とPyvisの利点[Python]
【NetworkX】 前回、Pythonでネットワークを表示するライブラリNetworkXでフォントを指定し、日本語表示をする方法を試してみまた。 ここまででNetworkXで日本語が使えるようになって満足だったのですが、ちょっと遊びで日本の県のつながりを表示してみよ... -
Programming
【Python】なんちゃってDX:ヘッダーとタグを持つデータを作成するプログラム
【DX(デジタルトランスフォーメーション)】 前回、PythonではじめるなんちゃってDXとして、ヘッダーとタグをもつデータでもグラフ作成プログラムで読み込めるようにデータを変換するプログラムを紹介しました。 今回はその際に用いたヘッダーをもつデー... -
Programming
【NetworkX】フォントの指定と日本語表示[Python]
【NetworkX】 前回、Pythonでネットワークを表示するライブラリNetworkXで、ポジションを使って、ネットワークの形状を変えてみました。 今回はNetworkXのフォントを変える方法、特に日本語を表示する方法を試していきましょう。 まずは基本のプログラムか... -
Programming
【NetworkX】ポジションでネットワークの形状を指定[Python]
【NetworkX】 前回、Pythonでネットワーク作成ライブラリNetworkXでNodeの形状を変える方法を試してみました。 これまでにNodeとEdgeの形や色を変える方法は色々試してきたわけですが、もう一つ重要なのがネットワーク自体の形を変えることです。 NetworkX... -
Programming
【NetworkX】Nodeの形状[Python]
【NetworkX】 前回、ネットワーク作成ライブラリNetworkXでEdgeを矢印にする方法を試してみました。 今回はNodeの形状を変える方法を試していきましょう。 まずは基本となるプログラムから。 import networkx as nx G = nx.Graph() G.add_node('A'... -
Programming
【Python基礎】timeとdatetime:エポック秒(UNIX時間)と日時の変換
【エポック秒(UNIX時間)】 前にプログラミングの中の時間ではエポック秒(UNIX時間)という通常の日時とは違う時間形式を使うことがあることを紹介しました。 その際には1970年1月1日午前0時0分0秒を基準として、そこからの経過時間として表記する方法で... -
Programming
【NetworkX】Edgeを矢印にする方法[Python]
【NetworkX】 前回、ネットワーク作成ライブラリNetworkXでNodeとEgdeの色をカラーマップで指定する方法と透明化する方法を試してみました。 今回はEdgeを矢印にしてネットワークの方向を表示してみましょう。 と言うことで基本のプログラムはこちらです。... -
Programming
【NetworkX】Nodeの色、大きさ、そしてEdgeの色、太さの変更、カラーマップによる色の指定や透明化の方法[Python]
【NetworkX】 前回、ネットワーク作成ライブラリNetworkXをインストールして、とりあえず表示をしてみました。 今回はNodeの色と大きさ、そしてEdgeの色と太さを変更する方法を試していきます。 まずは基本となるプログラムですが、NodeもEdgeも一つずつ追... -
Programming
【Python】なんちゃってDX:データ変換プログラム2
【DX(デジタルトランスフォーメーション)】 前回、Pythonで始めるなんちゃってDXのおまけとして、ヘッダーをもつデータをランダムで作るプログラムを紹介しました。 今回はそれぞれの行がタグづけされているデータを変換するプログラムを紹介します。 ど...