बोके प्लॉट में लाइनों को अंतःक्रियात्मक रूप से प्रदर्शित करने और छिपाने में सक्षम होना अच्छा होगा।बोके प्लॉट में लाइनों को अंतःक्रियात्मक रूप से प्रदर्शित और छिपाने के लिए कैसे?
from bokeh.plotting import output_file, figure, show
from numpy.random import normal, uniform
meas_data_1 = normal(0, 1, 100)
meas_data_2 = uniform(-0.5, 0.5, 100)
output_file("myplot.html", title="My plot")
fig = figure(width=500, plot_height=500)
fig.line(x=range(0, len(meas_data_1)), y=meas_data_1)
fig.line(x=range(0, len(meas_data_2)), y=meas_data_2)
show(fig)
मैं संभावना सहभागी सक्रिय/दो लाइनों में से एक को निष्क्रिय कैसे जोड़ सकते हैं: कहो, मैं इस तरह मेरे भूखंड कुछ बनाया है?
मुझे पता है कि यह इच्छा सूची में है (this feature request देखें), लेकिन ऐसा लगता है कि यह बहुत जल्द लागू नहीं होगा।
मैं धारणा है कि इस का उपयोग करते हुए संभव हो जाना चाहिए एक CheckBoxGroup और एक self-defined callback, लेकिन दुर्भाग्य से यह कॉलबैक जावास्क्रिप्ट, जो मैं में बिल्कुल कोई अनुभव नहीं है में लिखा जाना है।
संपादन के लिए धन्यवाद! साइड प्रश्न: क्या अलग-अलग चर के बजाय प्रस्तुतकर्ताओं की सूची का उपयोग करके ऐसा करने का कोई तरीका है? मैं एक बार में ~ 30 विभिन्न प्रस्तुतकर्ताओं का एक सेट दिखाना/छिपाना चाहता हूं। – user2561747
शायद, आप 'args' dict, IIRC में मानों में से एक के रूप में एक सूची को पास करने में सक्षम होना चाहिए। – bigreddot
काम करने के लिए यह नहीं मिल सका, बोके ने 'ValueError उठाया: डिक्ट (स्ट्रिंग, इंस्टेंस (मॉडल)) के तत्व की अपेक्षा की गई, {'renderers': [ पर .. ।], 'चेकबॉक्स': } ' –
user2561747