কম্পিউটার টিউটোরিয়াল

Flask-এ Matplotlib দেখানোর পদ্ধতি


Flask-এ একটি প্লট দেখানোর জন্য নিম্নলিখিত ধাপগুলো নেওয়া যায়−

  • একটি ছোট অ্যাপ্লিকেশন তৈরি করুন।
  • Flask অ্যাপ্লিকেশন চালানোর জন্য বর্তমান ডিরেক্টরিতে যান।
  • $ export FLASK_APP=file.py
  • $ flask run
  • ব্রাউজার খুলুন, URL হিট করুন: https://127.0.0.1:5000/print-plot/
  • ফিগার প্লট করতে x এবং y-র জন্য র‍্যান্ডম ব্যবহার করে ডেটা পয়েন্ট তৈরি করুন।
  • তैयার অক্ষে x এবং y ডেটা পয়েন্ট প্লট করুন।
  • ফিগারকে png ফরম্যাটে লিখুন।
  • 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')

আউটপুট

Flask-এ Matplotlib দেখানোর পদ্ধতি


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

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

  3. Matplotlib-এ ৩D কন্টিনিউয়াস লাইন কীভাবে প্লট করবেন?

  4. Matplotlib-এ লেজেন্ড এলিমেন্ট হরিজন্টালি কীভাবে দেখাবেন?