簡體   English   中英

如何更改 Altair 的 Filled Step 圖表中的線條顏色?

[英]How do I change the line color in Altair's Filled Step chart?

我正在直接處理文檔中的示例 我將填充顏色更改為紅色,我也想更改線條顏色,但無論我做什么它都保持blue 我嘗試將fillstrokecolor更改為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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM