Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/301.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何更改Altair';什么是填充的步骤图?_Python_Python 3.x_Altair_Vega Lite - Fatal编程技术网

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')