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

Matplotlib में दो हिस्टोग्राम का बिन विड्थ समान कैसे रखें?

दो हिस्टोग्राम का बिन विड्थ समान रखने के लिए, हम डेटा के सेट का हिस्टोग्राम गणना कर सकते हैं।

चरण

    <ली>रैंडम डेटा a, और नॉर्मल डिस्ट्रीब्यूशन b बनाएं। <ली>समान बिन विड्थ के लिए बिन्स वेरिएबल इनिशियलाइज़ करें। <ली>hist() मेथड का उपयोग करके a और बिन्स प्लॉट करें। <ली>hist() मेथड का उपयोग करके b और बिन्स प्लॉट करें। <ली>फिगर डिस्प्ले करने के लिए show() मेथड का उपयोग करें।

उदाहरण

import numpy as np
from matplotlib import pyplot as plt

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

a = np.random.random(100) * 0.5
b = 1 - np.random.normal(size=100) * 0.1
bins = 10
bins = np.histogram(np.hstack((a, b)), bins=bins)[1]
plt.hist(a, bins, edgecolor='black')
plt.hist(b, bins, edgecolor='black')
plt.show()

आउटपुट

Matplotlib में दो हिस्टोग्राम का बिन विड्थ समान कैसे रखें?

  1. Matplotlib में हैच लाइनविड्थ कैसे बदलें? Matplotlib में हैच लाइनविड्थ कैसे बदलें?

    हैच पैटर्न की लाइनविड्थ बदलने के लिए plt.rcParams[hatch.linewidth] सेट करें। चरण फिगर साइज़ और ऑटोलेआउट सेट करें। x, y = sin(x) डेटा जनरेट करें। plt.rcParams[hatch.linewidth] = 1 सेट करें। plt.scatter() में marker=s, hatch=/, linewidth=0.05 से स्क्वायर मार्कर्स प्लॉट करें। plt.show() से दिखाएं। उद

  1. Matplotlib आउटपुट में LaTeX आउटपुट जैसा ही फॉन्ट कैसे प्राप्त करें? Matplotlib आउटपुट में LaTeX आउटपुट जैसा ही फॉन्ट कैसे प्राप्त करें?

    Matplotlib में बोल्ड फॉन्ट वेट LaTeX एक्सिस लेबल बनाने के लिए, हम निम्नलिखित चरण अपना सकते हैं: x के लिए डेटा पॉइंट्स बनाएं। y के लिए डेटा पॉइंट्स बनाएं, यानी y=sin(x)। LaTex प्रतिनिधित्व के साथ x और y का कर्व प्लॉट करें। लेबल सक्रिय करने के लिए legend() मेथड का उपयोग करें। फिगर डिस्प्ले

  1. Python हिस्टोग्राम में लॉगरिदमिक बिन कैसे प्राप्त करें? Python हिस्टोग्राम में लॉगरिदमिक बिन कैसे प्राप्त करें?

    plt.hist(bin=) का उपयोग करके हिस्टोग्राम प्लॉट करते समय हम लॉगरिदमिक बिन सेट कर सकते हैं। चरण x सरणी बनाएं, जहां रेंज 100 है। plt.hist() मेथड का उपयोग करके हिस्टोग्राम प्लॉट करें। हम लॉगरिदमिक बिन पास कर सकते हैं जो लॉग स्केल पर समान रूप से स्पेस की गई संख्याएं लौटाता है। वर्तमान अक्ष प्राप्त करें