अमन सही है कि आप सामान्य matplotlib कमांड का उपयोग कर सकते हैं, लेकिन यह भी इसमें बनाया गया है FacetGrid
:
import seaborn as sns
planets = sns.load_dataset("planets")
g = sns.factorplot("year", data=planets, aspect=1.5, kind="count", color="b")
g.set_xticklabels(rotation=30)
इस "काम नहीं करता" का दावा करने वाली कुछ टिप्पणियां और एक अन्य उत्तर हैं, हालांकि, कोई भी यहां लिखे अनुसार कोड चला सकता है और देख सकता है कि यह काम नहीं करता है। अन्य उत्तर क्या काम नहीं कर रहा है इसका एक प्रतिलिपि प्रस्तुत करने योग्य उदाहरण प्रदान नहीं करता है, जिससे इसे संबोधित करना बहुत मुश्किल है, लेकिन मेरा अनुमान है कि लोग इस समाधान को उन कार्यों के आउटपुट पर लागू करने का प्रयास कर रहे हैं जो एक केAxes
बजाय एक वस्तु वापस करते हैं Facet Grid
। ये अलग-अलग चीजें हैं, और Axes.set_xticklabels()
विधि को वास्तव में लेबल की एक सूची की आवश्यकता होती है और केवल मौजूदा लेबल के गुणों को बदल नहीं सकता है Axes
। सबक यह है कि यह ध्यान देना महत्वपूर्ण है कि आप किस तरह की वस्तुओं के साथ काम कर रहे हैं।
import matplotlib.pylab as plt
।plt.xticks(rotation=45)