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

Matplotlib द्वारा उत्पन्न PDFs में फॉन्ट्स कैसे एम्बेड करें


Matplotlib द्वारा उत्पन्न PDFs में फॉन्ट्स एम्बेड करने के लिए, हम rc.Params['pdf.fonttype']=42 का उपयोग कर सकते हैं।

चरण

  • फिगर का आकार सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग एडजस्ट करें।
  • figure() मेथड का उपयोग करके नया फिगर बनाएं या मौजूदा फिगर एक्टिवेट करें।
  • NumPy का उपयोग करके x और y डेटा पॉइंट्स बनाएं।
  • scatter() मेथड का उपयोग करके x और y डेटा पॉइंट्स प्लॉट करें।
  • प्लॉट का शीर्षक सेट करें।
  • फिगर को pdf फॉर्मेट में सेव करें।

उदाहरण

import numpy as np
from matplotlib import pyplot as plt, font_manager as fm
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
plt.rcParams['pdf.fonttype'] = 42
fig, ax = plt.subplots()
x = np.random.rand(100)
y = np.random.rand(100)
ax.scatter(x, y, c=y, marker="v")
fprop = fm.FontProperties(fname='C:\Windows\Fonts\MISTRAL.TTF')
ax.set_title('Scatter Plot With Random Points',
             fontproperties=fprop, size=20, fontweight="bold")
plt.savefig("demo.pdf")

आउटपुट

कोड 실행 करने पर, यह प्रोजेक्ट डायरेक्टरी में "demo.pdf" के रूप में निम्नलिखित प्लॉट सेव करेगा।

Matplotlib द्वारा उत्पन्न PDFs में फॉन्ट्स कैसे एम्बेड करें

शीर्षक के फॉन्ट स्टाइल का निरीक्षण करें। हमने शीर्षक को Mistral फॉन्ट में सेट किया है।


  1. Matplotlib में 2D हिस्टोग्राम कैसे प्लॉट करें? Matplotlib में 2D हिस्टोग्राम कैसे प्लॉट करें?

    2D हिस्टोग्राम बनाने के लिए निम्नलिखित चरणों का पालन करें: चरण फिगर का आकार सेट करें और सबप्लॉट्स के बीच पैडिंग एडजस्ट करें। NumPy का उपयोग करके x और y डेटा पॉइंट्स बनाएं। एक फिगर और सबप्लॉट्स का सेट बनाएं। hist2d() मेथड का उपयोग करके x और y प्लॉट करें। प्लॉट का शीर्षक सेट करें। फिगर डिस्प्ले करने

  1. Matplotlib में 3D कंटीन्यूअस लाइन कैसे प्लॉट करें? Matplotlib में 3D कंटीन्यूअस लाइन कैसे प्लॉट करें?

    Matplotlib में 3D कंटीन्यूअस लाइन प्लॉट करने के लिए निम्नलिखित चरणों का पालन करें: चरण फिगर का आकार सेट करें और सबप्लॉट्स के बीच पैडिंग एडजस्ट करें। NumPy का उपयोग करके x और y डेटा पॉइंट्स बनाएं। x और y डेटा पॉइंट्स का उपयोग करके z डेटा पॉइंट्स बनाएं। figure() मेथड का उपयोग करके नया फिगर बनाएं या

  1. Flask में Matplotlib कैसे दिखाएं? Flask में Matplotlib कैसे दिखाएं?

    Flask में प्लॉट दिखाने के लिए, हम निम्नलिखित चरण अपना सकते हैं: एक छोटा एप्लिकेशन बनाएं। Flask एप्लिकेशन चलाने के लिए, वर्तमान डायरेक्टरी पर जाएं। $ export FLASK_APP=file.py $ flask run ब्राउज़र खोलें, यूआरएल हिट करें: https://127.0.0.1:5000/print-plot/ फिगर प्लॉट करने के लिए, हम रैंडम