Установите расходящуюся цветовую схему в центре на ноль в Альтаире - PullRequest
0 голосов
/ 27 марта 2019

Как можно добиться того, чтобы цветовая шкала оказалась в центре нуля для расходящейся цветовой шкалы.

1 Ответ

2 голосов
/ 27 марта 2019

Один из способов сделать это - явно установить домен симметричным:

import numpy as np
import pandas as pd
import altair as alt

df = pd.DataFrame(np.random.randn(100, 3), columns=['x', 'y', 'z'])
alt.Chart(df).mark_point().encode(
  x='x',
  y='y',
  color=alt.Color('z', scale=alt.Scale(scheme='blueorange', domain=[-3, 3]))
)

enter image description here

...