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

सीबॉर्न का उपयोग करके एक्स-अक्ष पर डेटाटाइम को int कैसे प्लॉट करें?

मैटप्लोटलिब में सीबॉर्न का उपयोग करके एक्स-एक्सिस पर इंट टू डेटटाइम प्लॉट करने के लिए, हम निम्नलिखित कदम उठा सकते हैं

कदम

  • फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग को एडजस्ट करें।

  • एक डेटाफ़्रेम बनाएँ, df , दो-आयामी, आकार-परिवर्तनीय, संभावित रूप से विषम सारणीबद्ध डेटा, तीन स्तंभों के साथ।

  • एक काउंटप्लॉट बनाएं int, यानी dob . के साथ X-अक्ष पर।

  • int Set सेट करें से डेटाटाइम . तक X-अक्ष पर लेबल।

  • आकृति प्रदर्शित करने के लिए, दिखाएँ () . का उपयोग करें विधि।

उदाहरण

import seaborn as sns
from matplotlib import pyplot as plt
import pandas as pd
import numpy as np

# Set the figure size
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True

# Data frame with 3 columns
df = pd.DataFrame([
    [23, 'James', 1259969793926],
    [39, 'Jimmy', 1259969793927],
    [56, 'Jack', 1259969793929],
    [60, 'Tom', 1259969793928],
    [80, 'Tim', 1259969793939]
], columns=['marks', 'names', 'dob'])

# Create a Countplot with df
ax = sns.countplot(x="dob", data=df)

ax.set_xticklabels(
    [
        pd.to_datetime(tm, unit='ms').strftime('%Y-%m-%d %H:%M:%S')
        for tm in ax.get_xticks()
    ], rotation=45)

# Display the plot
plt.show()

आउटपुट

यह निम्नलिखित आउटपुट देगा -

सीबॉर्न का उपयोग करके एक्स-अक्ष पर डेटाटाइम को int कैसे प्लॉट करें?


  1. Python Matplotlib का उपयोग करके 3D ग्राफ़ कैसे प्लॉट करें?

    पायथन का उपयोग करके 3D ग्राफ़ को प्लॉट करने के लिए, हम निम्नलिखित कदम उठा सकते हैं - आकृति() . का उपयोग करके एक नया आंकड़ा बनाएं या मौजूदा आंकड़ा सक्रिय करें विधि। 3D अक्ष ऑब्जेक्ट प्राप्त करें। डेटा बिंदुओं के लिए x, y, और z सूचियाँ बनाएँ। scatter3D() . का उपयोग करके 3D स्कैटर पॉइंट ज

  1. दो सीबॉर्न lmplots को साथ-साथ कैसे प्लॉट करें (Matplotlib)?

    सीबॉर्न में साथ-साथ दो ग्राफ़ बनाने के लिए, हम निम्नलिखित कदम उठा सकते हैं - दो ग्राफ़ बनाने के लिए, हम nrows=1, ncols=2 . का उपयोग कर सकते हैं आकृति आकार (7, 7) के साथ। कुंजियों के साथ डेटा फ़्रेम बनाएं, col1 और col2 , पंडों . का उपयोग करते हुए । काउंटप्लॉट() . का प्रयोग करें बार का उपयो

  1. कैसे मनमाना डेटा का उपयोग कर Matplotlib के साथ एक 4D प्लॉट बनाने के लिए?

    4D प्लॉट बनाने के लिए, हम x, y, z और c मानक डेटा पॉइंट बना सकते हैं। एक नया आंकड़ा बनाएं या मौजूदा आंकड़ा सक्रिय करें। कदम आकृति() . का प्रयोग करें एक आकृति बनाने या किसी मौजूदा आकृति को सक्रिय करने की विधि। सबप्लॉट व्यवस्था के हिस्से के रूप में एक आकृति जोड़ें। numpy का उपयोग करके x, y, z