কম্পিউটার

কিভাবে ফ্লাস্কে Matplotlib দেখাবেন?


ফ্লাস্কে একটি প্লট দেখানোর জন্য, আমরা নিম্নলিখিত পদক্ষেপগুলি নিতে পারি−

  • একটি ছোট অ্যাপ্লিকেশন তৈরি করুন।
  • ফ্লাস্ক অ্যাপ্লিকেশন চালানোর জন্য, বর্তমান ডিরেক্টরিতে যান।
  • $ রপ্তানি FLASK_APP=file.py
  • $ ফ্লাস্ক রান
  • ব্রাউজারটি খুলুন, url টিপুন:https://127.0.0.1:5000/print-plot/
  • চিত্রটি প্লট করার জন্য, আমরা এলোমেলো ব্যবহার করে x এবং y এর জন্য ডেটা পয়েন্ট তৈরি করতে পারি।
  • তৈরি অক্ষে ডাটা পয়েন্ট, x এবং y প্লট করুন।
  • পিএনজি ফিগার ফরম্যাটে একটি চিত্র লিখুন।
  • BytesIO-এর সম্পূর্ণ বিষয়বস্তু পুনরুদ্ধার করুন বস্তু।

উদাহরণ

import io
from flask import Response
from matplotlib.backends.backend_agg import FigureCanvasAgg as FigureCanvas
from matplotlib.figure import Figure
from flask import Flask
import numpy as np
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
app = Flask(__name__)
@app.route('/print-plot')
def plot_png():
   fig = Figure()
   axis = fig.add_subplot(1, 1, 1)
   xs = np.random.rand(100)
   ys = np.random.rand(100)
   axis.plot(xs, ys)
   output = io.BytesIO()
   FigureCanvas(fig).print_png(output)
   return Response(output.getvalue(), mimetype='image/png')

আউটপুট

কিভাবে ফ্লাস্কে Matplotlib দেখাবেন?


  1. কিভাবে Matplotlib এ হেক্সবিন হিস্টোগ্রাম প্লট করবেন?

  2. কিভাবে Matplotlib একটি 2D হিস্টোগ্রাম প্লট?

  3. কিভাবে Matplotlib একটি 3D ক্রমাগত লাইন প্লট?

  4. কিভাবে Matplotlib এ কিংবদন্তি উপাদান অনুভূমিকভাবে দেখাবেন?