это отличная тепловая карта: http://graphics.wsj.com/infectious-diseases-and-vaccines/ Я пытаюсь сделать что-то похожее в Seaborn, и подумал, могу ли я взять собственную цветовую палитру, например, превратить ее в карту, а затем использовать центр, чтобынаклонить его?
import seaborn as sns
from matplotlib import pyplot as plt
mypalette = ['#e8f0ff', '#51abff', '#12b74c', '#fffb16', '#ffc044', '#ff9400', '#ff6a00', '#c13300', '#b20c0c']
sns.palplot(sns.color_palette(mypalette))
Самое близкое, что я могу получить, это что-то вроде
plt.figure('hmap')
flights = sns.load_dataset("flights")
flights = flights.pivot("month", "year", "passengers")
ax = sns.heatmap(flights, cmap = mypalette, center = 350)
Конечно, в этой палитре отсутствует градиент.Извиняюсь за набор данных, я понимаю, что он не искажен, но кажется простым в использовании.