Przesunięty kolorowy pasek matplotlib

Próbuję stworzyć wypełniony kontur dla zestawu danych. Powinno być dość proste:

plt.contourf(x, y, z, label = 'blah', cm = matplotlib.cm.RdBu)

Co jednak zrobić, jeśli mój zestaw danych nie jest symetryczny względem 0? Powiedzmy, że chcę przejść z niebieskiego (wartości ujemne) do 0 (białe), na czerwone (wartości dodatnie). Jeśli mój zestaw danych ma wartość od -8 do 3, to biała część paska kolorów, która powinna być równa 0, jest w rzeczywistości nieznacznie ujemna. Czy jest jakiś sposób na przesunięcie paska kolorów?

questionAnswers(1)

yourAnswerToTheQuestion