2017-10-22 6 views
0

smallestlargestの両方を1つのプロットに表示するにはどうすればいいですか?Pythonで最大と最小の表示方法

私の現在のコードはこれです:

import matplotlib.pyplot as plt 

smallest = lsoas.sort_values('imd_score').head(10) 

largest = lsoas.sort_values('imd_score').head(10) 

f, ax = plt.subplots(1, figsize=(6, 6)) 
lsoas.plot(facecolor='black', linewidth=0.025, ax=ax) 
smallest.plot(alpha=1, facecolor='red', linewidth=0, ax=ax) 
largest.plot(alpha=1, facecolor='blue', linewidth=0, ax=ax) 
ax.set_axis_off() 
f.suptitle('Areas with smallest population') 
plt.axis('equal') 
plt.show() 

が、これはのみlargestを示しています。

答えて

2

あなたのコードが(lsoasが定義されていない)を正確に再現可能ではありませんが、あなたがhead(10)smallestlargestの両方を設定している表示されますので、彼らは同じもののように定義しています。最小値はtail(10)です。

+1

ああ、本当にありがとう、あなたは本当に助けてくれました。できます。 –

+0

これはうまくいきました:)これを答えたとしてください。 – Perfi

関連する問題