2013-08-06 9 views
6

मैं नीचे के रूप में कई कॉलम के साथ एक पांडा DataFrame की साजिश रचने कर रहा हूँ:पांडा में माध्यमिक y अक्ष स्वरूपण

fig, ax = py.subplots(figsize=(11.7, 8.3)) 
df.plot(ax=ax, secondary_y=[A]) 

मैं नीचे के रूप में एक आदेश के साथ प्राथमिक yaxis फ़ॉर्मेट कर सकते हैं:

ax.yaxis.set_major_formatter(FormatStrFormatter('%d days')) 

मैं कैसे कर सकता है माध्यमिक वाई-अक्ष (जो दाईं ओर प्रदर्शित होता है) पर स्वरूपण लागू करें?

उत्तर

5

आप ax.right_ax के साथ माध्यमिक कुल्हाड़ी तक पहुंच सकते हैं। इस पर पांडा दस्तावेज़ देखें: http://pandas.pydata.org/pandas-docs/stable/visualization.html#selective-plotting-on-secondary-y-axis
तो तुम इस तरह कर सकते हैं:

ax.right_ax.yaxis.set_major_formatter(FormatStrFormatter('%d days')) 

matplotlib का प्रयोग करके आप यह ax.twinx()

के रूप में उपयोग कर सकते हैं
संबंधित मुद्दे