私は、さまざまなリストにデータを格納し、最後にそれらをプロットする大きなデータセットを通過するループを持っています。ただし、シリーズの中にはNull
の値しか含まれていないため、凡例に含めないようにすることができます。伝説からシリーズを除外できる方法はありますか?これは、z
にはNull
が含まれているという単純な例です。matplotlibの凡例にシリーズが表示されないようにするにはどうすればよいですか?
import numpy as np
import matplotlib.pyplot as plt
x = np.arange(1, 5)
y = 1/x
z = [np.nan, np.nan, np.nan, np.nan]
plt.plot(x,y, label = 'x data')
plt.plot(x,z, label = 'z data')
plt.legend()
plt.show()
plotコマンドをifに入れ、シリーズにnullが含まれているかどうかを確認します。 – krork