Существует три возможности:
Путь 1 - скрыть кривую (но сохранить данные) :
import matplotlib.pyplot as plt
list1=[1,2,3]
list2=[4,5,6]
fig1=plt.figure(1)
plot_list1 = plt.plot(list1)
plot_list2 = plt.plot(list2)
plt.setp(plot_list2,"visible",False) #hide the list2 curve
plt.show()
Путь 2 - Удалить данные :
import matplotlib.pyplot as plt
list1=[1,2,3]
list2=[4,5,6]
fig1=plt.figure(1)
plot_list1 = plt.plot(list1)
plot_list2 = plt.plot(list2)
plt.setp(plot_list2,"data",([],[])) #remove list2 data
plt.show()
Путь 3 - Удалить кривую :
import matplotlib.pyplot as plt
list1=[1,2,3]
list2=[4,5,6]
fig1=plt.figure(1)
plot_list1 = plt.plot(list1)
plot_list2 = plt.plot(list2)
plot_list2[0].remove()
plt.show()