[英]How do I change the line color in Altair's Filled Step chart?
我正在直接处理文档中的示例。 我将填充颜色更改为红色,我也想更改线条颜色,但无论我做什么它都保持blue
。 我尝试将fill
、 stroke
和color
更改为red
,但线条仍保持blue
。
import altair as alt
from vega_datasets import data
source = data.stocks()
alt.Chart(source).mark_area(
color="red",
fill="red",
interpolate='step-after',
line=True
).encode(
x='date',
y='price'
).transform_filter(alt.datum.symbol == 'GOOG')
我错过了一些微不足道的事情吗?
设置color='red'
或stroke='red'
应该可以工作,但不能:这可能是 Vega 或 Vega-Lite 中的错误。 但是您可以通过将颜色编码设置为一个值来解决它:
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')
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.