gpt4 book ai didi

python - 删除由 altair 生成的 vegaEmbed geoshape 周围的边框?

转载 作者:太空宇宙 更新时间:2023-11-03 23:58:29 28 4
gpt4 key购买 nike

在下图中,观察从 Chart.save() 到 HTML 或 JSON Canvas 生成的 map 周围的边框(边框在 Canvas 内,不是 CSS 样式)。

enter image description here

对于任何其他类型的标记,人们希望能够使用 Chart.configure_view() 设置 strokeWidth=0 以移除边框,但这确实似乎不会影响此 geoshape 图表。

vegaEmbed embed options似乎没有记录创建此边框的原因。

是否可以设置样式或移除边框?

最佳答案

去除边框的方法是使用configure_view(strokeWidth=0)

这是一个示例,使用最新版本的 Altair 和最新版本的 Vega-Lite:

import altair as alt
from vega_datasets import data

counties = alt.topo_feature(data.us_10m.url, 'counties')
source = data.unemployment.url

alt.Chart(counties).mark_geoshape().encode(
color='rate:Q'
).transform_lookup(
lookup='id',
from_=alt.LookupData(source, 'id', ['rate'])
).project(
type='albersUsa'
).configure_view(
strokeWidth=0
)

enter image description here

如果您看到不同的结果,可能是您的前端渲染器已过时,您应该确保您使用的是最新版本的 Vega-Lite 来渲染您的图表。

关于python - 删除由 altair 生成的 vegaEmbed geoshape 周围的边框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56638508/

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