Как мне сделать данные в одном столбце моего фрейма данных, чтобы соответствовать моей цветовой шкале? - PullRequest
0 голосов
/ 26 апреля 2019

Мой сценарий собирает, открывает фрейм данных с помощью панд, собирает данные из каждого столбца в строке и затем строит два эллипса одновременно. Я хочу установить цвет каждого эллипса, чтобы он соответствовал определенному значению в столбце и добавленной цветовой полосе. Как заставить данные в этом столбце работать с предустановленной цветовой шкалой 'RdYlBu'?

Вот кое-что из того, что я пробовал:

z = data[79,46.86,10,181.3,120.5,277.1]
cmap = mpl.cm.get_cmap('RdYlBu')
normalize = mpl.colors.Normalize(vmin=400, vmax=800)
colors = [cmap(normalize(value)) for value in z]
ax.scatter(0, 0, color=colors)

ellipse1 = mp.patches.Ellipse(xy=(0,0), width=5, height=10,
  angle = 45, edgecolor="r", linewidth=3, facecolor='none')

Это все еще не соответствует цветам, которые я ожидал.

...