/ / matplotlibのグラフを設定する方法(そして数字ではない!) - python、graph、matplotlib、size

matplotlibのグラフを設定するにはどうすればいいですか? - python、graph、matplotlib、size

私は、正方形のドットが重なり合わずに互いに触れるグラフを得ようとしています。そのためには、定義したグラフサイズが必要なので、私の四角形のサイズに合わせることができます。

問題は、図形(グラフ+軸、ラベル、タイトル)のサイズを制御する方法はたくさんあるが、グラフのサイズ自体は制御できないことがわかった。

ちょうどあなたが知っているように、私のグラフはいくつかの定義された位置は、色がマトリックスの対応する値に依存しています(私は例を送ることができればいいと思いますが、私は十分な評判を持っていません...)

ありがとうございました、

回答:

回答№1は2

図内の軸のサイズは、 add_axes

import matplotlib.pyplot as plt

fig = plt.figure()
fig.add_axes([0.1,0.1,0.5,0.5])
plt.show()

add_axesの引数はrect = l、b、w、hで、単位はFigureのサイズの小数です。

しかし、接触しても重なり合わない四角形を取得しようとすると、 imshow

z = [[5,2,7],[8,1,5],[3,4,10]]
fig = plt.figure()
ax = fig.add_subplot(111)
ax.imshow(z,extent=[3,6,6,9],interpolation="none")

plt.show()

imshoでプロットされた四角