/ / шаруваті шаруваті сюжети в Альтаїрі / Vega-Lite - анаконда, зошит-зошит, vega-lite

шаруваті верстати з деревини в альтові / Vega-Lite - анаконда, jupyter-notebook, vega-lite

Я хотів би порівняти кілька умовалтайський (зрештою вега-літ) шаруватий сюжет. Ідеальним рішенням було б вирізати / вирішити сюжет, щоб я міг бачити різні умови поруч. На жаль, я не можу зрозуміти, як дати команду побудувати різні умови.

Ось моя спроба реалізувати свою ідею на основі прикладу шаруватих сюжетів: (https://github.com/ellisonbg/altair/blob/master/altair/notebooks/07-LayeredCharts.ipynb)

import pandas as pd
import numpy as np

data = pd.DataFrame({"x":np.random.rand(10), "y":np.random.rand(10), "z":["a", "b"]*5})

chart = LayeredChart(data)
chart += Chart().mark_line().encode(x="x:Q", y="y:Q", column="z:Q")
chart += Chart().mark_point().encode(x="x:Q", y="y:Q", column="z:Q")
chart

У порівнянні з прикладом я додав стовпчик"z" з двома умовами та двома твердженнями стовпців у визначеннях Chart. Це рішення генерує, здавалося б, хороший код Vega-lite, але сюжету немає. Крім того, я спробував "chart = LayeredChart (data).

Мені цікаво, чи взагалі можна загранувати шаруваті сюжети з шаруватими шарами та чи буде це можливо в майбутніх випусках Vega-Lite.

Я використовую жупетер з Анаконда

Відповіді:

2 для відповіді № 1

Шарування підтримується лише експериментальнопоточного випуску Vega-Lite та Altair, і я вважаю, що ви потрапили в один з непідтримуваних аспектів. Це слід вирішити у версії Vega-Lite 2.0 (і пов'язаному з нею випуску Altair) пізніше цієї весни.