如何在python中显示最大和最小

时间:2017-10-22 17:59:47

标签: python matplotlib

如何在单个地块上同时显示smallestlargest

我目前的代码是:

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

1 个答案:

答案 0 :(得分:2)

虽然您的代码不是完全可重现的(lsoas未定义),但您似乎正在将smallestlargest同时设置为head(10) ,所以他们被定义为同一件事。使用tail(10)表示最小值。