2016-11-10 229 views
0

我想這是加載到mat0 環和打印文件信息打印標籤

-1 1 0.732313 
-1 2 1.33585 
-1 4 1.05306 
-1 8 1.56261 
-1 16 1.90336 
-1 32 1.71105 
-1 64 1.8319 

這是我到目前爲止有:

mat0 = genfromtxt("mydata") 
fig1 = plt.figure() 
ax = fig1.add_subplot(111) 
mybel =-1 
count =0 
while (count < 60): 
    i=count 
    j= i+6          
    plt.plot(mat0[i:j,1], mat0[i:j,2],label="Size %s"%mybel) 
    count = count + 7 
    mybel = mybel +1 

plt.show() 

的問題是,我做的根本不打印標籤。我也沒有得到任何錯誤。我錯過了什麼?

+0

'%s'用於字符串。你確定你沒有錯誤嗎? –

+0

@ cricket_007是的,沒有錯誤(?),但它不打印任何東西 – Manolete

+0

什麼是'mat0'?你可以做一個[mcve]嗎? –

回答

1

您需要致電legend對象。您可以致電plt.legend()

mat0 = genfromtxt("mydata") 
fig1 = plt.figure() 
ax = fig1.add_subplot(111) 
mybel =-1 
count =0 
while (count < 60): 
    i=count 
    j= i+6          
    plt.plot(mat0[i:j,1], mat0[i:j,2],label="Size %s"%mybel) 
    count = count + 7 
    mybel = mybel +1 
plt.legend() 
plt.show()