ফ্লাস্কে একটি প্লট দেখানোর জন্য, আমরা নিম্নলিখিত পদক্ষেপগুলি নিতে পারি−
- একটি ছোট অ্যাপ্লিকেশন তৈরি করুন।
- ফ্লাস্ক অ্যাপ্লিকেশন চালানোর জন্য, বর্তমান ডিরেক্টরিতে যান।
- $ রপ্তানি 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')
আউটপুট