Python 如何更改Altair';什么是填充的步骤图?
我正在直接处理文档中的文档。 我将填充颜色更改为红色,我还想更改线条颜色,但无论我做什么,它都会保持Python 如何更改Altair';什么是填充的步骤图?,python,python-3.x,altair,vega-lite,Python,Python 3.x,Altair,Vega Lite,我正在直接处理文档中的文档。 我将填充颜色更改为红色,我还想更改线条颜色,但无论我做什么,它都会保持蓝色。我尝试将填充,笔划和颜色更改为红色,但线条仍然保持为蓝色 将altair导入为alt 从vega_数据集导入数据 source=data.stocks() alt.Chart(源)。标记区域( color=“红色”, fill=“red”, 在'', 行=真 ).编码( x='date', y='price' ).transform_过滤器(alt.datum.symbol=='GOOG')
蓝色。我尝试将填充
,笔划
和颜色
更改为红色
,但线条仍然保持为蓝色
将altair导入为alt
从vega_数据集导入数据
source=data.stocks()
alt.Chart(源)。标记区域(
color=“红色”,
fill=“red”,
在'',
行=真
).编码(
x='date',
y='price'
).transform_过滤器(alt.datum.symbol=='GOOG')
我遗漏了一些琐碎的东西吗?设置color='red'
或stroke='red'
应该可以工作,但是不行:这可能是Vega或Vega Lite中的一个bug。但您可以通过将颜色编码设置为以下值来解决此问题:
import altair as alt
from vega_datasets import data
source = data.stocks()
alt.Chart(source).mark_area(
fill="red",
interpolate='step-after',
line=True
).encode(
x='date',
y='price',
color=alt.value('red')
).transform_filter(alt.datum.symbol == 'GOOG')