设置不同的配色方案以Altair中的零为中心

时间:2019-03-27 13:58:12

标签: python visualization altair

如何使色标在零上居中以分散色标。

1 个答案:

答案 0 :(得分:2)

一种方法是将域显式设置为对称:

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