参考matplotlibでカフェウォール錯視を作成するカフェウォール錯視とは?カフェウォール錯視とは、正方形と灰色の水平線で構成された錯視で、灰色の水平線が傾いて見える。このカフェウォール錯視をmatplotlibを用いて作成する。コードコードをダウンロード(.pyファイル)コードをダウンロード(.ipynbファイル)解説モジュールのインポートと図の作成figsize=(10,6)で横長の図を作成。図を含めた画像全体の背景と図の背景を白にしている。labelleft=False)で目盛ラベルを非表示にし、plt.tick_params(color=’white’)で目盛を白にして見えなくしている。図の枠線は、ax.spines[‘left’].set_visible(False)のようにすることで上下左右の枠線を非表示にできる。グリッドの設定ax.yaxis.set_major_locator(plt.MultipleLocator(0.1))でy軸のグリッドの表示する間隔を0.1きざみとしている。color=’gray’,lw=2)でy軸にのみ灰色のグリッドを表示。■はデータをプロットすることで表示する。+=0.015のようにして、段階的にずらしていく。ms=36)のようにすることで黒い四角(■)でデータがプロットされる。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。defined.")}))})();。