current axesの線の確認はplt.gca().linesというコマンドでできる。, 2本の線があるのが確認できる。リスト形式なのでpopで削除できる。後に描いた線を消すには, fill_between()で塗りつぶしを作ると''lines''ではなく''colections''になる。 Help us understand the problem. https://code-examples.net/ja/q/185b6a3, 「凡例のボックスの境界線のみを削除する方法は?」の反対のことを行いたいので,「set_linewidth(0.0)」を例えば「set_linewidth(2.0)」に設定したときのグラフ, pythonで特定のパス内に存在する複数の特定のcsvファイルのグラフ出力について, pyqt5でmatplotlibを使ってグラフを書く際、一つのキャンパスに複数のグラフを書けない, 回答 matplotlib.pyplot.figure — Matplotlib 3.0.2 documentation なお、枠線のデフォルト幅は0.0にされている。そのため、edgecolorを変更しても一見すると何も起きないように見える。linewidth引数で別途枠線の太さを指定して、はじめて効果を見ることができる。 matplotlibのデフォルトデザインである上下左右に枠線がついたグラフが作図される。 右と上の枠線を消す. rcParamsを使ってグラフの書式を設定することは理解しましたが,凡例の枠線を太くする方法が分からず困っています., "test"と書かれた凡例の枠線の太さがグラフの枠線や目盛の太さと比べると細くなっています. matplotlib mplot3dで作成する3Dグラフの面の色と面のエッジの色を変更して表示する方法について説明する。, plot_surfaceにより表示すると以下のようになる。ax.set_box_aspect((1,1,1))によりアスペクト比を揃えている。, x軸側の面の色はax.xaxis.pane.set_facecolor()で変更できる。y,z軸側はxaxisの部分をそれぞれ、yaxis、zaxisに変える。, 同様に面のエッジの色はax.xaxis.pane.set_edgecolor()などで変更できる。, 各軸に対して、set_major_locator(ticker.NullLocator())などを設定することで軸を非表示にできる。, 3d plotではspineの設定はできなかったので、ax.xaxis.line.set_color((1.0, 1.0, 1.0, 0.0))のようにして、RGBA形式で透明な色を設定することで見えなくしている。, このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください。, mpl_toolkits.mplot3d.axes3d.Axes3D — Matplotlib 3.3.3 documentation, Pythonデータサイエンスハンドブック ―Jupyter、NumPy、pandas、Matplotlib、scikit-learnを使ったデータ分析、機械学習 | Jake VanderPlas, 菊池 彰 |本 | 通販 | Amazon. 使ったバージョンはPython3.5とmatplotlib 1.5.3。matplotlib 2.0でも動くはず。, matplotlibのデフォルトデザインである上下左右に枠線がついたグラフが作図される。, plt.gca()からspinesを呼び出すことで枠線を操作できる。'right','left','top','bottom'でそれぞれ対応する枠線を操作できる。操作したい枠線を指定してset_visible(False)で枠線を消すことができる。しかし,枠線は消えたが目盛りが消えない。, 同じくplt.gca()からyaxis.set_ticks_position()で指定した目盛りのみを表示させる。今回は左と下の目盛りを残したいので'left'と'bottom'を指定。, matplotlibrcをいじることで枠線なしのグラフをデフォルトのグラフとして設定することができる。 グラフの線をなくしたいです。 def make_img(): xlist = [50,120,100] ylist =[60,100,130] plt.plot(xlist, ylist,color="#3bafda",marker="x", markersize=15, mar save_image_fix_dpi(data, dpi=20)
グラフの線をなくしたいです。 def make_img(): xlist = [50,120,100] ylist =[60,100,130] plt.plot(xlist, ylist,color="#3bafda",marker="x", markersize=15, mar Why not register and get more from Qiita? 消したい軸目盛りラベルの位置=Falseで消える。 1 / クリップ 線の時と同様に削除できる, 上の方法では線がいくつもあるとどれがどれだかわからない。線を描くときに名前をつけたほうがいい。, 注意点としてはline1, =のようにコンマをつけること。 [matplotlib 3D] 58. [matplotlib 3D] 58. Copyright © 2018-2020 サボテンパイソン All Rights Reserved. plt.gca()からspinesを呼び出すことで枠線を操作できる。'right','left','top','bottom'でそれぞれ対応する枠線を操作できる。操作したい枠線を指定してset_visible(False)で枠線を消すことができる。 python - tick_params - Matplotlibプロット:軸、凡例、空白を削除する ... 小さいdpiを選択すると、画像のサイズが画面より大きくなり、表示中に枠線が表示されます。 それにもかかわらず、これは節約には影響しません。 だから . 目次 目次 とりあえず消す方法 線 塗りつぶし しっかり管理する方法 線 塗りつぶし とりあえず消す方法 線 2本の線を書く。 In [1]: plt.plot([1,2,3]) Out[1]: [ .