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

Matplotlib इमेज क्वालिटी कैसे सुधारें?

Matplotlib इमेज क्वालिटी सुधारने के लिए अधिक डॉट्स पर इंच यानी DPI मान (600 से अधिक) और PDF या .EPS फॉर्मेट की सिफारिश की जा सकती है।

चरण

  • फिगर का आकार सेट करें और सबप्लॉट्स के बीच पैडिंग एडजस्ट करें।
  • np.array का उपयोग करके 2D डेटा रास्टर बनाएं।
  • डेटा को इमेज के रूप में डिस्प्ले करें, यानी 2D रेगुलर रास्टर पर।
  • DPI=1200 और .eps फॉर्मेट के साथ savefig() का उपयोग करके करंट इमेज सेव करें।
  • फिगर डिस्प्ले करने के लिए show() मेथड का उपयोग करें।

उदाहरण

import numpy as np
from matplotlib import pyplot as plt

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

data = np.array([[0.1, 0.7, 0.6, 0.3], [0.2, 0.6, 0.5, 0.2], [0.8, 0.3, 0.80, 0.01], [0.3, 0.4, 0.2, 0.1]])
plt.imshow(data, interpolation="nearest", cmap="RdYlGn_r")
plt.savefig("myimage.eps", dpi=1200)
plt.show()

आउटपुट

हाई-रिज़ॉल्यूशन (1200 DPI) EPS फाइल सेव होगी, प्रिंट/पब्लिकेशन के लिए उपयुक्त।

  1. Matplotlib में दो पॉइंट्स के बीच लाइन सेगमेंट्स कैसे बनाएं? Matplotlib में दो पॉइंट्स के बीच लाइन सेगमेंट्स कैसे बनाएं?

    Matplotlib में दो पॉइंट्स के बीच लाइन सेगमेंट्स बनाने के लिए निम्नलिखित चरणों का पालन करें: चरण फिगर का आकार सेट करें और सबप्लॉट्स के बीच पैडिंग एडजस्ट करें। दो पॉइंट्स बनाने के लिए दो लिस्ट्स बनाएं। point1 और point2 से x और y मान निकालें। plot() मेथड का उपयोग करके x और y मान प्लॉट करें। दोनों पॉइ

  1. Windows 10 वॉलपेपर संपीड़न अक्षम करें और छवि गुणवत्ता सुधारें Windows 10 वॉलपेपर संपीड़न अक्षम करें और छवि गुणवत्ता सुधारें

    Windows 10 स्वचालित रूप से आपके वॉलपेपर छवियों को संपीड़ित करता है और इसे मूल छवि गुणवत्ता के 85% तक कम कर देता है, इससे पहले कि इसे आपके डेस्कटॉप पृष्ठभूमि के रूप में सेट किया जाए। यह मूल्यवान डिस्क स्थान बचाने और कुछ हद तक प्रदर्शन में सुधार करने में मदद करता है - लेकिन छवि गुणवत्ता से समझौता करता

  1. Windows 10 वॉलपेपर संपीड़न अक्षम करें और छवि गुणवत्ता सुधारें Windows 10 वॉलपेपर संपीड़न अक्षम करें और छवि गुणवत्ता सुधारें

    Windows 10 स्वचालित रूप से आपके वॉलपेपर छवियों को संपीड़ित करता है और इसे मूल छवि गुणवत्ता के 85% तक कम कर देता है, इससे पहले कि इसे आपके डेस्कटॉप पृष्ठभूमि के रूप में सेट किया जाए। यह मूल्यवान डिस्क स्थान बचाने और कुछ हद तक प्रदर्शन में सुधार करने में मदद करता है - लेकिन छवि गुणवत्ता से समझौता करता