/ / trellis स्तरित भूखंडों में altair / वेगा-लाइट - एनाकोंडा, ज्यूपिटर-नोटबुक, वेगा-लाइट

altair / वेगा-लाइट में trellis स्तरित भूखंड - एनाकोंडा, जुपीटर-नोटबुक, वेगा लाइट

मैं एक की कई शर्तों की तुलना करना चाहूंगावेदी (अंततः शाकाहारी-लाइट) स्तरित कथानक। इसका सही समाधान होगा कि मैं भूखंड को अलग-अलग करूं ताकि मैं अलग-अलग परिस्थितियों को एक-दूसरे से जोड़ सकूं। दुर्भाग्य से मैं यह पता नहीं लगा सकता कि विभिन्न स्थितियों की साजिश करने के लिए कमांड कैसे दें।

यहाँ मेरे विचार को स्तरित भूखंडों के उदाहरण के आधार पर लागू करने का मेरा प्रयास है: (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"। यह समाधान प्रतीत होता है कि अच्छा वेगा-लाइट कोड उत्पन्न करता है, लेकिन कोई साजिश नहीं। वैकल्पिक रूप से मैंने "चार्ट = लेयर्डक्रैट (डेटा) .encode (कॉलम =" z: Q ")" "की कोशिश की, लेकिन मुझे तब त्रुटि मिली" LayeredChart "ऑब्जेक्ट में कोई विशेषता नहीं है" एनकोड "

मैं सोच रहा हूं कि क्या यह संभव है कि ट्रेक्ट (ट्रेलिस) स्तरित भूखंडों को पूरा किया जा सके और क्या यह भविष्य के वेगा-लाइट रिलीज में संभव होगा।

मैं एनाकोंडा के साथ ज्यूपिटर का उपयोग कर रहा हूं

उत्तर:

जवाब के लिए 2 № 1

लेयरिंग केवल प्रयोगात्मक रूप से समर्थित हैवेगा-लाइट और अल्टेयर की वर्तमान रिलीज़, और मेरा मानना ​​है कि आपने असमर्थित पहलुओं में से एक को मारा है। इसे बाद में इस वसंत में वेगा-लाइट 2.0 रिलीज़ (और संबद्ध अल्टेयर रिलीज़) में संबोधित किया जाना चाहिए।