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

Matplotlib में एक 3D प्लॉट का पहलू अनुपात सेट करना

Matplotlib में 3D प्लॉट का पक्षानुपात सेट करने के लिए, हम निम्नलिखित कदम उठा सकते हैं-

  • आंकड़ा () का उपयोग करना विधि, एक नया आंकड़ा बनाएं या मौजूदा आंकड़ा सक्रिय करें।
  • वर्तमान कुल्हाड़ियों को प्राप्त करें, यदि आवश्यक हो तो प्रक्षेपण='3d' के साथ एक बनाएं।
  • numpy का उपयोग करके डेटा बिंदु, R, Y और z बनाएं।
  • R, Y और z का उपयोग करके एक सरफेस प्लॉट बनाएं।
  • set_aspect('auto') का उपयोग करके पक्षानुपात सेट करें।
  • सेवफिग () मेथड का उपयोग करके फिगर को सेव करें।

उदाहरण

from matplotlib import pyplot as plt
from matplotlib import cm
import numpy as np
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
fig = plt.figure()
ax = fig.gca(projection='3d')
R, Y = np.meshgrid(np.arange(0, 100, 1), np.arange(0, 60, 1))
z = 0.1 * np.abs(np.sin(R / 40) * np.sin(Y / 6))
ax.plot_surface(R, Y, z, cmap=cm.rainbow, linewidth=0)
ax.set_aspect('auto')
ax.azim = -160
ax.elev = 30
fig.savefig('data.png')
plt.show()

आउटपुट

Matplotlib में एक 3D प्लॉट का पहलू अनुपात सेट करना


  1. Matplotlib आकृति के मार्जिन को कैसे सेट करें?

    matplotlib आकृति के मार्जिन को सेट करने के लिए, हम margins() . का उपयोग कर सकते हैं विधि। कदम आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें। बनाएं टी और y डेटा अंक numpy का उपयोग कर रहे हैं। इंडेक्स 1 पर मौजूदा आंकड़े में एक सबप्लॉट जोड़ें। प्लॉट टी और वाई डेटा पॉइंट प्लॉट

  1. Matplotlib में प्लॉट पर एनिमेटेड टेक्स्ट प्लॉट करें

    किसी प्लॉट में टेक्स्ट को एनिमेट करने के लिए, हम निम्नलिखित कदम उठा सकते हैं आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें। x और y अक्ष की सीमा निर्धारित करें। एक चर प्रारंभ करें, स्ट्रिंग । पाठ्य का उपयोग करें () प्लॉट के ऊपर टेक्स्ट रखने की विधि। FuncAnimation() का उपयोग

  1. Matplotlib का उपयोग करके प्लॉट पर ग्रिड के आकार को परिभाषित करें

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