Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

xticks को उनके मूल्यों के बावजूद समान रूप से कैसे बनाया जाए? (मैटप्लोटलिब)

xticks को उनके मूल्यों के बावजूद समान रूप से स्थान देने के लिए, हम set_ticks() . का उपयोग कर सकते हैं और set_ticklabels() तरीके।

कदम

  • आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें।
  • बनाएं x और y डेटा अंक numpy का उपयोग कर रहे हैं।
  • सबप्लॉट () का उपयोग करके एक आकृति और सबप्लॉट का एक सेट बनाएं विधि।
  • प्लॉट x और y अक्ष 1 पर डेटा बिंदु।
  • xticks सेट करें xaxis.set_ticks() . का उपयोग करके विधि।
  • प्लॉट x और y अक्ष 2 पर डेटा बिंदु।
  • xticks सेट करें और xaxis.set_ticks() . का उपयोग करके टिकलेबल और xaxis.set_ticlabels() विधि।
  • आंकड़ा प्रदर्शित करने के लिए, दिखाएं () . का उपयोग करें विधि।

उदाहरण

import numpy as np
from matplotlib import pyplot as plt

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

x = np.array([1, 1.5, 3, 5, 6])
y = np.power(2, x)

fig, (ax1, ax2) = plt.subplots(2, 1)
ax1.plot(x, y)
ax1.xaxis.set_ticks(x)

ax2.plot(x, y)
ax2.xaxis.set_ticks(range(len(x)))
ax2.xaxis.set_ticklabels(x)

plt.show()

आउटपुट

xticks को उनके मूल्यों के बावजूद समान रूप से कैसे बनाया जाए? (मैटप्लोटलिब)


  1. Matplotlib Python में X-अक्ष मान कैसे सेट करें?

    पायथन में मैटप्लोटलिब में एक्स-अक्ष मान सेट करने के लिए, हम निम्नलिखित कदम उठा सकते हैं - x और y डेटा बिंदुओं के लिए दो सूचियाँ बनाएँ। xticks . प्राप्त करें श्रेणी मान। प्लॉट () . का उपयोग करके एक लाइन प्लॉट करें xtick श्रेणी मान और y डेटा बिंदुओं के साथ विधि। xticks . बदलें xticks()

  1. Matplotlib में सभी लेबल मान कैसे प्रदर्शित करें?

    सभी लेबल मान प्रदर्शित करने के लिए, हम set_xticklabels() . का उपयोग कर सकते हैं और set_yticlabels() तरीके। कदम संख्याओं (x) की एक सूची बनाएं जिनका उपयोग कुल्हाड़ियों पर टिक करने के लिए किया जा सकता है। सबप्लॉट () का उपयोग करके अक्ष प्राप्त करें जो वर्तमान आंकड़े में एक सबप्लॉट जोड़ने में मदद

  1. पायथन Matplotlib में वाई-अक्ष पर मान कैसे निर्दिष्ट करें?

    पायथन में Y-अक्ष पर मान निर्दिष्ट करने के लिए, हम निम्नलिखित कदम उठा सकते हैं- numpy का उपयोग करके x और y डेटा बिंदु बनाएं। अक्षों का मान निर्दिष्ट करने के लिए, वर्णों की एक सूची बनाएं। xticks का प्रयोग करें और yticks एक्स और वाई के साथ कुल्हाड़ियों पर टिक को निर्दिष्ट करने की विधि क्रमशः डेटा बिंद