我有兩個數字,每個都有3個子圖。在每個子圖中,通過使用for循環,有20個不同的曲線,代表20個步驟。我怎樣才能讓曲線的顏色漸漸淡出?就像我在下面的代碼中那樣,頂部子圖(311)有20條藍色曲線......我如何讓第一步變爲深藍色並讓藍色逐漸消失,直到最後一步變爲淡藍色?另外,我該如何讓這兩個數字一起在屏幕上彈出?現在,我必須手動關閉第一個數字才能彈出第二個數字。如何使線圖中的顏色淡入淡出matplotlib和python
from pylab import *
for raw_step in raw:
raw_step = zip(*raw_step)
Raw_Vertex, Raw_KI, Raw_KII, Raw_KIII = raw_step[0], raw_step[1], raw_step[2], raw_step[3]
subplot(311)
plot(Raw_Vertex, Raw_KI, 'bo-')
grid(True)
title('Raw SIFs')
ylabel('K_I')
subplot(312)
plot(Raw_Vertex, Raw_KII, 'go-')
grid(True)
ylabel('K_II')
subplot(313)
plot(Raw_Vertex, Raw_KIII, 'ro-')
grid(True)
xlabel('Vertex')
ylabel('K_III')
show()
for mls_step in mls:
mls_step = zip(*mls_step)
MLS_Vertex, MLS_KI, MLS_KII, MLS_KIII = mls_step[0], mls_step[1], mls_step[2], mls_step[3]
subplot(311)
plot(MLS_Vertex, MLS_KI, 'bo-')
grid(True)
title('MLS SIFs')
ylabel('K_I')
subplot(312)
plot(MLS_Vertex, MLS_KII, 'go-')
grid(True)
ylabel('K_II')
subplot(313)
plot(MLS_Vertex, MLS_KIII, 'ro-')
grid(True)
xlabel('Vertex')
ylabel('K_III')
show()
謝謝!!!!!!! – user1539217 2012-08-06 00:46:15
@ user1539217不要忘記上/接受有用的答案。 – moooeeeep 2012-08-06 06:43:00