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