posted articles:Python:38%JavaScript:23%IPython:6%TypeScript:6%pandas:6%
posted articles:Python:38%JavaScript:23%IPython:6%TypeScript:6%pandas:6%
散布図を描画してほしいとの指示が。しかも、要求が多かったので(色分けなどなど)、兼ねてから使いたかったmatplotlibを使って作ってみた。matplotlibのダウンロード、インストール、使い方などは Matplotlib: Python plotting — Matplotlib 3.1.0 documentation を参照してください。 作った散布図はこちら↓ 今回は、windowsで動かしました。普段はサーバー上でpythonを動かすためにCUIが多いので、matplotlibのGUIにちょっと驚きました。 ソースは以下。 # encoding=UTF-8 from matplotlib.pyplot import *; C = 4; # クラス数 f = open("data.csv"); # x座標,y座標,色を決める数値 のデータ datas = f.readlines(
matplotlibはpythonでグラフを描くためのライブラリです。numpyなどと組み合わせると簡易matlabのような環境を整えることができます。 インストール 公式サイト→http://matplotlib.sourceforge.net/index.html matplotlib 0.99.1 is available for downloadのところからダウンロードできます。Windows用の簡易インストーラmatplotlib-0.99.1.win32-py2.6.exeをダウンロードします。インストールはこれで簡単にできます。 グラフを描く plotコマンドでプロットする点のxy座標を定めます。下の例では、x=0,1,2,y=2,3,4のグラフを、x軸0-5,y軸0-8の範囲で描画します。grid()メソッドでグリッドを表示することができます。 import matplot
matplotlibを用いて図を作成する際に, 縦横比をどうすれば変えられるのか聞かれたのであれこれ考えてみたが, 今ひとつ決定打が無い. 方法1. Figure自体の縦横比を指定する. from matplotlib.figure as figure fig = plt.figure(figsize=matplotlib.figure.figaspect(1)) とすると図全体の縦横比が1になる. 利点は中に描画されるものに係わらず縦横比を指定できる事だが, 逆に言うとプロット部分がこの縦横比になるわけではない. 方法2. Axesのサイズを指定する. w, h = fig.get_figwidth(), fig.get_figheight() ax = fig.add_axes((0.5 - 0.5 * 0.8 * h / w, 0.1, 0.8 * h / w, 0.8)) 通常,
memoring コンピュータを研究に使うための私的メモ。Python、Fortran、Ubuntu、etc... トップページページ一覧メンバー掲示板編集 matplotlib/plot 最終更新: miyacdoor 2013年10月26日(土) 23:40:04履歴 Tweet matplotlib.pyplotをpltとしてインポートしておく。 折れ線 折れ線間を塗りつぶす 破線のスタイルを任意に設定する ヒストグラム 散布図 散布図にグラデーションをつける。 棒グラフ 2次元座標へのプロット 基本 コンター 負のコンターの線種を指定する。 コンター間隔を指定する 等間隔でコンターをひく コンターラベルをつける コンターラベルをつける値を指定する。 塗りつぶしコンター(contourf) 塗りつぶしの上限・下限、未定義値の色を指定する 非等間隔の値に対してカラーマップを等間隔にする
memoring コンピュータを研究に使うための私的メモ。Python、Fortran、Ubuntu、etc... トップページページ一覧メンバー掲示板編集 matplotlib 最終更新: miyacdoor 2014年03月07日(金) 11:35:22履歴 Tweet 基本 インポート プロット 図を閉じる アクティブなオブジェクトの取得 カレントaxisを変更する。 GUIでの操作 インタラクティブモード 図の大きさ・配置・色 キャンバスのサイズ・解像度を設定する。 図の余白 背景を透明にする。 色の巡回パターンを指定する。 マルチプロット 複数の図を描く サイズの違う図を並べる AxesGrid toolkit マルチプロットをタイル状に配置する 凡例 凡例を表示 オプション 凡例の位置を自由に決める 凡例のフォントサイズを変える 凡例の表示順序を逆にする。 判例を複数列にしたと
研究で使用したので、自分用のメモで。ここらへんを参考にしてみた。 http://chick.g.hatena.ne.jp/allegro/20091010/p5 http://matplotlib.org/examples/api/fahrenheit_celcius_scales.html http://matplotlib.org/examples/pylab_examples/errorbar_demo.html http://www.comp.tmu.ac.jp/shintani/japanese/openUniversity/node31.html http://w.livedoor.jp/met-python/d/matplotlib#content_5_14 個人的に軸やラベルのフォントサイズがどうにかしたかったので、試行錯誤してたらこんなんでうまく行った。 # -*- co
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く