मेरे पास दो-दो-दो प्लॉट हैं जो मैं गतिशील रूप से बना रहा हूं। पहली पंक्ति में मैं दूसरी पंक्ति सीडीएफ में घनत्व कार्यों को साजिश करना चाहता हूं। मैं साझा करने के लिए y प्रत्येक पंक्ति व्यक्तिगत रूप से साझा करती है?
है यही कारण है, दो वस्तुओं खड़ी गठबंधन ही x- अक्ष है
- स्तंभों में से प्रत्येक को साझा करना चाहते एक्स
- पंक्तियों में से प्रत्येक के, और दो भूखंडों क्षैतिज गठबंधन एक ही वाई अक्ष है।
हालांकि,
sharex
औरsharey
उन्हें सभी सबप्लॉट्स के लिए समान होने के लिए मजबूर करता है। मैं इस प्रकार के अक्ष साझा करने को कैसे ठीक कर सकता हूं? मैं समझता हूँ कि हो सकता है कि मैं मैन्युअल रूप से प्रत्येक एक हिस्से साथी अक्ष दे सकता है, लेकिन है कि जेनेरिक संरचना इस प्रकार है कि के साथ काम नहीं करेंगे:fig, axes = plt.subplots(nrows=2, ncols=2, sharex=True) for i, lam in enumerate(lams): axesNow = [axs[i] for axs in axes] # pick the ith column from axes for i, Param.p in enumerate(pp): axesNow[0].plot(somethingWithPDF) axesNow[1].plot(somethingWithCDF) for ax in axes.flatten(): ax.legend()
कि वास्तव में काम करता है, मैं एक सामान्य (गैर व्यक्तिगत) दृष्टिकोण – FooBar
अधिक कोड के लिए देख रहा था, और बहुत कठिन farenorth के जवाब से संशोधित करने के लिए। – naught101