gpt4 book ai didi

python - 是否可以将黑色网格线添加到 python Altair Heatmap 图中?

转载 作者:行者123 更新时间:2023-12-03 21:57:47 26 4
gpt4 key购买 nike

是否可以将黑色网格线添加到 Altair 热图?

我知道可以使用 scale.bandPaddingInner 在单元格之间添加间距,我想也许可以用黑色为该间距着色?

我想要的是这样的:Heatmap with Black Grid lines

最佳答案

是的,您可以使用 stroke 标记的 rect 属性执行此操作。改编 Altair 文档中的 heatmap example:

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

# Compute x^2 + y^2 across a 2D grid
x, y = np.meshgrid(range(-5, 5), range(-5, 5))
z = x ** 2 + y ** 2

# Convert this grid to columnar data expected by Altair
source = pd.DataFrame({'x': x.ravel(),
'y': y.ravel(),
'z': z.ravel()})

alt.Chart(source).mark_rect(stroke='black', strokeWidth=2).encode(
x='x:O',
y='y:O',
color='z:Q'
)

enter image description here

关于python - 是否可以将黑色网格线添加到 python Altair Heatmap 图中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61142744/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com