Pandasのsecondary_yプロットでグリッド線を消す方法を解説
Pandasでsecondary_y(第2軸)を使ってグラフを描画する際に、グリッド線(格子線)を非表示にしたいケースはよくあります。本記事では、grid=Falseオプションを使ってグリッド線を簡単に取り除く方法を、具体的なコード例とともに解説します。
手順の概要
secondary_yでプロットする際にグリッド線を消すには、以下の手順を実行します。
column1とcolumn2というキーを持つDataFrameを作成します。
DataFrameのデータを使ってプロットを行います。このとき、グリッド線を非表示にするためにgrid=Falseを指定します。
図を表示するにはshow()メソッドを使用します。
サンプルコード
import pandas as pd
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
data = pd.DataFrame({"column1": [4, 6, 7, 1, 8], "column2": [1, 5, 7, 8, 1]})
data.plot(secondary_y=[5], grid=False)
plt.show()
実行結果
上記のコードを実行すると、column1とcolumn2のデータが第1軸と第2軸(secondary_y)にそれぞれ割り当てられて描画され、背景にグリッド線が表示されないグラフが出力されます。
ポイント解説
grid=FalseはPandasのplot()メソッドに用意されている引数で、これを指定するだけでMatplotlib側のグリッド表示が無効になります。逆にグリッド線を表示したい場合はgrid=Trueとするか、デフォルト設定のままにしておきます。
また、secondary_y=[5]のように列番号を指定することで、特定の列だけを右側の第2軸に割り当てることができます。スケールの異なる複数のデータを同じ図上で比較したい場合に非常に便利な機能です。
-
Aloha-News.netのポップアップ広告を完全に削除する方法
インターネットは決して安全な場所とは言えず、ほんの少しの不注意がユーザーを深刻なトラブルに巻き込むことがあります。Aloha-News.netのポップアップもその典型的な例です。Aloha-News.netは怪しいウェブサイトであり、悪意のある広告ネットワークの一部であると考えられています。問題は、ユーザーがこのサイトへアクセスしたり、意図せずリダイレクトされた際に「通知の表示を許可しますか?」と尋ねられ、何が起こるのか理解しないまま「許可」を押してしまうことで発生します。Aloha-News.netの感染が及ぶ範囲Aloha-News.netによる感染は、以下のようにシステムのさまざまなレベ
-
Macのダッシュボードを簡単に無効化・削除する2つの方法
Macには数多くの便利な機能が搭載されていますが、その中にはあまり活躍しないものもあります。その代表例が「ダッシュボード(Dashboard)」です。ほとんど使わない機能であれば、思い切って無効化または削除してしまうのがおすすめです。実は、Macのダッシュボードは難しい知識なしでも簡単にオフにできます。 この記事では、Macからダッシュボードを取り除くための複数の方法を詳しく解説します。最後まで読んで、自分に合った方法を見つけてください。 Part 1. Macのダッシュボードとは?削除すべき理由 ダッシュボードへのアクセス方法とできること ダッシュボードは、キーボードのF3キーを押すことで