[matplotlib 3D] 58. Matplotlib Matplotlib Axis Matplotlib Ticks 作成時間: April-01, 2020 | 更新時間: June-25, 2020 軸のラベルを含む軸を非表示にするには、 xaxis.set_visible(False) / yaxis.set_visible(False) を使用します matplotlibのデフォルトデザインである上下左右に枠線がついたグラフが作図される。 右と上の枠線を消す. | https://code-examples.net/ja/q/185b6a3, 「凡例のボックスの境界線のみを削除する方法は?」の反対のことを行いたいので,「set_linewidth(0.0)」を例えば「set_linewidth(2.0)」に設定したときのグラフ, pythonで特定のパス内に存在する複数の特定のcsvファイルのグラフ出力について, pyqt5でmatplotlibを使ってグラフを書く際、一つのキャンパスに複数のグラフを書けない, 回答 ブログを報告する, tlmgr を使うときに not verified: gpg unavailable が出る. 私はPythonとMatplotlibを初めて使いました。軸、ラベル、タイトル、または通常matplotlibによって自動的に追加されたものを使わずに、単にイメージにカラーマップを適用し、結果のイメージを書きたいと思います。 ここに私がしたことがあります:, それは正常に図形の軸を削除しますが、保存された図形は、実際の画像の周りに白いパディングとフレームを表示します。 どうすればそれらを削除できますか(少なくとも白いパディング)? ありがとう, まず、特定の画像フォーマット( TIFF )では、ヘッダーに実際にカラーマップを保存することができ、ほとんどのビューアはカラーマップでデータを表示します。, 注釈やその他のデータを画像に追加するのに便利な実際のmatplotlib画像を保存するために、私は以下のソリューションを使用しました:, コマンドaxis('off')は、軸と境界を別々に変更するよりも、問題の1つをより簡単に処理すると思います。 しかしそれはまだ国境の周りの空白を残す。 bbox_inches='tight'をsavefigコマンドに追加すると、ほぼそこにsavefigます。以下の例では、左の空白はずっと小さくなっていますが、まだ存在しています。, 図の範囲をbbox_inches引数に指定することもできます。 これは、図の周りの白い詰め物を取り除くでしょう。, 私は答えが気に入っていましたが、非正方形の画像のサイズをすぐに設定する方法を明示していなかったので、簡単にコピー・ペーストできるように変更しました:, pixel_size / dpi = sizeを保持している場合、どのdpiを選んでも境界なしで画像を保存するのは簡単です。, しかし、表示はすごいです。 小さいdpiを選択すると、画像のサイズが画面より大きくなり、表示中に枠線が表示されます。 それにもかかわらず、これは節約には影響しません。, python - tick_params - Matplotlibプロット:軸、凡例、空白を削除する. matplotlib で棒グラフを描くと、下図のように上下左右に枠線がつきます。 このグラフから右と上の枠線を消すには、matplotlib の gca で軸のインスタンスを操作します。 save_image_fix_dpi(data, dpi=20) plt.gca()からspinesを呼び出すことで枠線を操作できる。'right','left','top','bottom'でそれぞれ対応する枠線を操作できる。操作したい枠線を指定してset_visible(False)で枠線を消すことができる。 rcParamsを使ってグラフの書式を設定することは理解しましたが,凡例の枠線を太くする方法が分からず困っています. 現時点のコードです. import matplotlib.pyplot as plt""" グラフの書式設定 """#フォントplt.rcParams['font.size'] you can read useful information later efficiently. macの場合は~/.matplotlib/matplotlibrc の設定ファイルを開く。HomebrewでPythonをインストールした場合は,/usr/local/lib/python3.6/site-packages/matplotlib/mpl-data/matplotlibrc にある。, matplotlibrc中にこのような箇所があるので,#を削除してTrueをFalseに書き換える。, 今回は上と右の枠線を消したいので,.topと.rightの#を削除してTrueをFalseに書き換える。. 線の時と同様に削除できる, 上の方法では線がいくつもあるとどれがどれだかわからない。線を描くときに名前をつけたほうがいい。, 注意点としてはline1, =のようにコンマをつけること。 目次 目次 とりあえず消す方法 線 塗りつぶし しっかり管理する方法 線 塗りつぶし とりあえず消す方法 線 2本の線を書く。 In [1]: plt.plot([1,2,3]) Out[1]: [