Вот пример данных, которые я пытаюсь визуализировать
Prince Edward Island 2.333
Manitoba 2.529
Alberta 2.6444
British Columbia 2.7902
Saskatchewan 2.9205
Ontario 3.465
New Brunswick 3.63175
Newfoundland and Labrador 3.647
Nova Scotia 4.25333333333
Quebec 4.82614285714
Nunavut NaN
Yukon NaN
Northwest Territories NaN
Я хочу визуализировать данные, окрашивая каждую провинцию в соответствии с номером, с которым она связана. Когда я это делаю, Нан окрашивается как минимальное значение палитры. Есть ли простой способ сопоставить Нэн с белым?
Вот мой код:
plt.figure(figsize=(15,15))
vmin, vmax = canada.Partying.min(), canada.Partying.max()
ax = canada.plot(column='Partying', cmap='viridis', vmin=vmin, vmax=vmax)
# add colorbar
fig = ax.get_figure()
cax = fig.add_axes([0.9, 0.1, 0.03, 0.8])
sm = plt.cm.ScalarMappable(cmap='viridis', norm=plt.Normalize(vmin=vmin, vmax=vmax))
# fake up the array of the scalar mappable. Urgh...
sm._A = []
fig.colorbar(sm, cax=cax)
plt.savefig('Canada.pdf')
NaN
определенным значением? Как 2_ - person ysearka   schedule 20.07.2016canada = canada.dropna(thresh=1)
. - person Serenity   schedule 20.07.2016