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

Matplotlib में लॉग-प्लॉट के माइनर टिक्स कैसे डिसेबल करें?

लॉग स्केल प्लॉट में माइनर टिक्स हटाने के लिए plt.minorticks_off() कॉल करें।

चरण

  • फिगर साइज़ और ऑटोलेआउट सेट करें।
  • रैंडम डेटा जनरेट करें।
  • पहला सबप्लॉट: लॉग स्केल के साथ माइनर टिक्स (डिफ़ॉल्ट)।
  • दूसरा सबप्लॉट: लॉग स्केल के साथ plt.minorticks_off()।
  • दोनों में टाइटल दें और plt.show() से तुलना करें।

उदाहरण कोड

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.random.randint(-3, 3, 10)
y = np.exp(x)

plt.subplot(121)
plt.plot(y, x, c='red')
plt.xscale('log')
plt.title("With minor ticks")

plt.subplot(122)
plt.plot(y, x, c='green')
plt.xscale('log')
plt.minorticks_off()
plt.title("Without minor ticks")

plt.show()

आउटपुट

बाएं: माइनर टिक्स के साथ लॉग प्लॉट। दाएं: माइनर टिक्स के बिना साफ़ लॉग प्लॉट।

  1. Matplotlib में लॉग-प्लॉट के माइनर टिक्स कैसे डिसेबल करें? Matplotlib में लॉग-प्लॉट के माइनर टिक्स कैसे डिसेबल करें?

    लॉग स्केल प्लॉट में माइनर टिक्स हटाने के लिए plt.minorticks_off() कॉल करें। चरण फिगर साइज़ और ऑटोलेआउट सेट करें। रैंडम डेटा जनरेट करें। पहला सबप्लॉट: लॉग स्केल के साथ माइनर टिक्स (डिफ़ॉल्ट)। दूसरा सबप्लॉट: लॉग स्केल के साथ plt.minorticks_off()। दोनों में टाइटल दें और plt.show() से तुलना करें। उदाह

  1. Matplotlib में एकाधिक X या Y एक्सिस कैसे प्लॉट करें? Matplotlib में एकाधिक X या Y एक्सिस कैसे प्लॉट करें?

    एकाधिक X या Y एक्सिस प्लॉट करने के लिए, हम twinx() या twiny() मेथड्स का उपयोग कर सकते हैं, हम निम्नलिखित चरण अपना सकते हैं: subplots() मेथड का उपयोग करके एक फिगर और सबप्लॉट्स का सेट बनाएं। बाएं Y-एक्सिस स्केल पर [1, 2, 3, 4, 5] डेटा पॉइंट्स प्लॉट करें। twinx() मेथड का उपयोग करके शेयर्ड X-एक्स

  1. Matplotlib में plt.colorbar में टिक्स की संख्या कैसे सेट करें? Matplotlib में plt.colorbar में टिक्स की संख्या कैसे सेट करें?

    कलरबार में टिक्स की संख्या सेट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं: NumPy का उपयोग करके रैंडम डेटा बनाएं डेटा को इमेज के रूप में डिस्प्ले करें, यानी 2D रेगुलर रास्टर पर। इमेज स्केलेबल मैपेबल ऑब्जेक्ट के साथ colorbar() मेथड का उपयोग करके कलरबार बनाएं। set_ticks() और set_ticklabels()