Y軸ドメインをリセットするmark_area(Altair)

制動放射

mark_area()時系列(以下に表示)の周りの不確実性を表示するために使用しようとしていますただし、新しいレイヤーを導入すると、グラフのY軸ドメインがデフォルトにリセットされます。

chart = alt.Chart(agg_data).encode(
        x=alt.X(field='date', type='temporal', timeUnit='yearmonth', title='date'),
        y=alt.Y(field=r'concentration', type='quantitative', title=r'[CH4] (ppb)',
            scale=alt.Scale(domain=[1600, 1900])),
        tooltip=[alt.Tooltip(field='date', type='temporal', title='date', format='%Y, %m'),
                 alt.Tooltip(field=r'concentration', type='nominal', title=r'concentration')]
        ).properties(width='container', height=300)

# Add uncertainty bands
bands = chart.mark_area(color='dodgerblue', fillOpacity=0.4).encode(
            x=alt.X(field='date', type='temporal', timeUnit='yearmonth', title='date'),
            y='lower bound:Q',
            y2='upper bound:Q',
        ).properties(width='container', height=300)

l = chart.mark_line(color='dodgerblue')
p = chart.mark_point(color='dodgerblue', filled=True)
layer = alt.layer(bands, l, p)

追加する前に得られる結果は次のbandsとおりです。

ここに画像の説明を入力してください

以降:

ここに画像の説明を入力してください

使用中に、図1のY軸ドメインを維持するにはどうすればよいmark_area()ですか?

jakevdp

面グラフには、デフォルトでゼロが含まれています。これを変更するには、yエンコーディングで次のように指定しますalt.Scale(zero=False)

  y=alt.Y('lower bound:Q', scale=alt.Scale(zero=False)),

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Y軸ドメインをリセットするmark_area(Altair)

分類Dev

Altairチャートでy軸バンドをプロットする方法は?

分類Dev

Altair:Log10軸を目的の間隔(ドメイン)にトリミングします

分類Dev

Altair:Log10軸を目的の間隔(ドメイン)にトリミングします

分類Dev

Altair:フィールドを使用してY軸のドメインを指定しますか?

分類Dev

AChartEngineを使用してデュアルY軸(セカンダリY軸)をプロットする方法-Android

分類Dev

JavaJFreeChartで特定の数とドメイン軸ラベルのセットを強制する

分類Dev

特定のドメインセットからリンクを抽出する方法は?

分類Dev

Altair-y軸を別のチャートのx軸にリンクします

分類Dev

ハイチャートはy軸をリセットします

分類Dev

Altairでエンコーディングをnullにリセットする

分類Dev

gglpot2でy軸セグメントを定義する方法

分類Dev

異なる色のセグメントでY軸線を描画します

分類Dev

Matplotlibのセカンダリy軸日時値をフォーマットする方法

分類Dev

OxyPlotでY軸/X軸のみをリセットするにはどうすればよいですか

分類Dev

Y軸ラベルをmatplotlibのセカンダリY軸に追加する

分類Dev

Y軸ラベルをmatplotlibのセカンダリY軸に追加する

分類Dev

リミテッドエンドポイントAWSSNSにメッセージを公開する方法

分類Dev

y 軸のタイトル (ggplot) を分離して別のグリッドに配置する方法は?

分類Dev

サウンドドライバをリセットする

分類Dev

ハイチャートのy軸グリッド線を削除します

分類Dev

Plotly で共有 Y 軸を使用してバイオリン プロットと散布図を作成する

分類Dev

離散y軸の高さをファセットのセグメント数に調整します

分類Dev

ファセットグリッドを使用して、Y軸にネストされた/複数のレベルのカテゴリを表示する

分類Dev

同じドメインで異なるディレクトリでセッションを管理する方法

分類Dev

Pythonで時間を変更、リセット、インクリメントする

分類Dev

自動インクリメント列をリセットする(代替方法)

分類Dev

メッシュグリッドを使用すると、y軸が反転するのはなぜですか?

分類Dev

スレッドセーフな方法で10進数をインクリメント(値を追加)する方法は?

Related 関連記事

  1. 1

    Y軸ドメインをリセットするmark_area(Altair)

  2. 2

    Altairチャートでy軸バンドをプロットする方法は?

  3. 3

    Altair:Log10軸を目的の間隔(ドメイン)にトリミングします

  4. 4

    Altair:Log10軸を目的の間隔(ドメイン)にトリミングします

  5. 5

    Altair:フィールドを使用してY軸のドメインを指定しますか?

  6. 6

    AChartEngineを使用してデュアルY軸(セカンダリY軸)をプロットする方法-Android

  7. 7

    JavaJFreeChartで特定の数とドメイン軸ラベルのセットを強制する

  8. 8

    特定のドメインセットからリンクを抽出する方法は?

  9. 9

    Altair-y軸を別のチャートのx軸にリンクします

  10. 10

    ハイチャートはy軸をリセットします

  11. 11

    Altairでエンコーディングをnullにリセットする

  12. 12

    gglpot2でy軸セグメントを定義する方法

  13. 13

    異なる色のセグメントでY軸線を描画します

  14. 14

    Matplotlibのセカンダリy軸日時値をフォーマットする方法

  15. 15

    OxyPlotでY軸/X軸のみをリセットするにはどうすればよいですか

  16. 16

    Y軸ラベルをmatplotlibのセカンダリY軸に追加する

  17. 17

    Y軸ラベルをmatplotlibのセカンダリY軸に追加する

  18. 18

    リミテッドエンドポイントAWSSNSにメッセージを公開する方法

  19. 19

    y 軸のタイトル (ggplot) を分離して別のグリッドに配置する方法は?

  20. 20

    サウンドドライバをリセットする

  21. 21

    ハイチャートのy軸グリッド線を削除します

  22. 22

    Plotly で共有 Y 軸を使用してバイオリン プロットと散布図を作成する

  23. 23

    離散y軸の高さをファセットのセグメント数に調整します

  24. 24

    ファセットグリッドを使用して、Y軸にネストされた/複数のレベルのカテゴリを表示する

  25. 25

    同じドメインで異なるディレクトリでセッションを管理する方法

  26. 26

    Pythonで時間を変更、リセット、インクリメントする

  27. 27

    自動インクリメント列をリセットする(代替方法)

  28. 28

    メッシュグリッドを使用すると、y軸が反転するのはなぜですか?

  29. 29

    スレッドセーフな方法で10進数をインクリメント(値を追加)する方法は?

ホットタグ

アーカイブ