Matplotlib - टिक्स और टिक लेबल सेट करना

टिक्स कुल्हाड़ियों पर डेटा बिंदुओं को चिह्नित करने वाले मार्कर हैं। Matplotlib ने अब तक - हमारे पिछले सभी उदाहरणों में - स्वतः धुरी पर बिंदुओं को फैलाने का काम संभाला है। Mplplotlib के डिफॉल्ट टिक लोकेटर और फॉर्मेटर्स को कई सामान्य स्थितियों में आमतौर पर पर्याप्त रूप से तैयार किया जाता है। विशिष्ट आवश्यकताओं के अनुरूप टिक्स की स्थिति और लेबल का स्पष्ट रूप से उल्लेख किया जा सकता है।

xticks() तथा yticks()फ़ंक्शन सूची ऑब्जेक्ट को तर्क के रूप में लेता है। सूची में मौजूद तत्व संबंधित क्रिया पर स्थितियां दर्शाते हैं जहां टिक प्रदर्शित किए जाएंगे।

ax.set_xticks([2,4,6,8,10])

यह विधि टिक के साथ दिए गए पदों पर डेटा बिंदुओं को चिह्नित करेगी।

इसी तरह, टिक मार्क के अनुरूप लेबल द्वारा सेट किया जा सकता है set_xlabels() तथा set_ylabels() क्रमशः कार्य करता है।

ax.set_xlabels([‘two’, ‘four’,’six’, ‘eight’, ‘ten’])

यह एक्स अक्ष पर मार्करों के नीचे पाठ लेबल प्रदर्शित करेगा।

निम्नलिखित उदाहरण टिक और लेबल के उपयोग को दर्शाता है।

import matplotlib.pyplot as plt
import numpy as np
import math
x = np.arange(0, math.pi*2, 0.05)
fig = plt.figure()
ax = fig.add_axes([0.1, 0.1, 0.8, 0.8]) # main axes
y = np.sin(x)
ax.plot(x, y)
ax.set_xlabel(‘angle’)
ax.set_title('sine')
ax.set_xticks([0,2,4,6])
ax.set_xticklabels(['zero','two','four','six'])
ax.set_yticks([-1,0,1])
plt.show()