簡體   English   中英

在 Altair 中將軸縮放為科學記數法

[英]Scale an axis to scientific notation in Altair

如何將我的垂直軸縮放到 altair 庫中的科學記數法。 例如,在下圖中,將有5e10而不是50,000,000,000

alt.Chart(df).mark_area().encode(
    x=alt.X("date:T"),
    y=alt.Y("time:Q"),
    color="type" 
)

示例圖片

您需要設置的一個選項是使用d3 格式format的格式:

alt.Chart(df).mark_area().encode(
    x=alt.X("date:T"),
    y=alt.Y("time:Q", axis=alt.Axis(tickCount=10, format=".1e"),
    color="type" 
)

".1e"e之前的數字描述了要顯示的位數:

在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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