2016-05-30 71 views
0

創建情節我有一個數據幀,看起來如下:Python中,從數據幀

 C gamma precision 
0  1.0 0.00001 0.044040 
1  1.0 0.00010 0.044063 
2  1.0 0.00100 0.349788 
3  1.0 0.01000 0.359441 
4  1.0 0.10000 0.367857 
5 10.0 0.00001 0.090369 
6 10.0 0.00010 0.347510 
7 10.0 0.00100 0.358762 
8 10.0 0.01000 0.354194 
9 10.0 0.10000 0.337157 
10 50.0 0.00001 0.340957 
11 50.0 0.00010 0.356938 
12 50.0 0.00100 0.357969 
13 50.0 0.01000 0.365525 
14 50.0 0.10000 0.318042 
15 100.0 0.00001 0.348168 
16 100.0 0.00010 0.358309 
17 100.0 0.00100 0.353821 
18 100.0 0.01000 0.356823 
19 100.0 0.10000 0.311630 

我與創建類似這樣的情節掙扎: enter image description here

伽瑪是X軸,精密爲Y軸,每一行代表C.

+0

這將是很好的提供你寫的代碼和你從中得到的輸出。然後將其與預期產出進行比較。 –

回答

3

的獨特價值爲繪製每一行有獨特C你可以做這樣的事情:

pl.figure() 
ax=pl.gca() 
for c in df['C'].unique(): 
    df.loc[df['C'] == c].plot(ax=ax, x='gamma', y='precision', label='C: {}'.format(c)) 

df['C'].unique()創建具有的所有C唯一值的數組,與df.loc[df['C'] == c]C相同的值選擇中的所有行,並通過設置的plot()xy參數可以繪製一列與另一。