たれぱんのびぼーろく

わたしの備忘録、生物学とプログラミングが多いかも

python

PyQt5: matplotlib

PyQt5を用いたGUIに対してmatplotlibの描写システムを埋め込むことは可能 必要な知識は Qt5自体の知識 Matplotlib自体の知識 のみで対応可能。 具体的には FigureCanvasQTAgg classを用いる。 このclassが何者かはこちら このFigureCanvas内において、通常の…

matplotlib: subplot(Axes)の軸ラベル

subplotを含むAxesの軸ラベル設定法 axes = fig.subplot(111) axes.set_xlabel("label名") axes.set_ylabel("label名") axes — Matplotlib 1.4.3 documentation subplot()あたりで仕込む方法ありそうなものだが、公式API reference仕事しろ

matplotlib: FigureCanvasの継承関係

matplotlibのグラフをPyQt5などのGUIに埋め込むとき、次のように書くことが多いですよね from matplotlib.backends.backend_qt5agg import FigureCanvasQTAgg as FigureCanvas class MyMplWidget(FigureCanvas): def __init__(self, parent=None): fig = Fig…

matplotlib: 概要-図が表れるまでの流れ-

matplotlibがそもそも何者かは他のサイトを当たってくだされ。ここではプログラムの流れを説明 1. 部品の組み立て plot()とかsetTitle()とか 2. 実際のグラフ描写 show()とか うん、シンプル極まりない 1.部品の組み立て plot()やsetTitle()で図のアウトライ…

PyQt5: ドラッグ&ドロップ/ drop

dragとdropは別々のものと考えること dropに必要な3要件: acceptDrops = True であること dragEnterEvent()がオーバーライドされていること dropEvent()がオーバーライドされていること 1. acceptDrops = Trueであること QWidgetクラスのメンバ変数、初期値…

python: イテレータ

iterate[íṭərèɪt]: ~を繰り返す (weblio) iterateの意味 - 英和辞典 Weblio辞書 pythonにおけるイテレータとは、中身を順番に取り出す仕組みのこと for文でrange(10)から1,2,3...と取り出すときとかに裏で仕事してる __iter__()と__next__()を実装したclass…