পাইবলে ফিগার উইন্ডোর শিরোনাম পরিবর্তন করুন


94

আমি কীভাবে পাইলাব / পাইথনে কোনও চিত্র উইন্ডোর শিরোনাম সেট করতে পারি?

fig = figure(9) # 9 is now the title of the window
fig.set_title("Test") #doesn't work
fig.title = "Test" #doesn't work

4
plt.suptitle('figure title')এবং plt.gcf().canvas.set_window_title('window title')এবংplt.figure('window title')
— ট্রেভর বয়ড স্মিথ

উত্তর:


134

আপনি যদি উইন্ডোটি বাস্তবে পরিবর্তন করতে চান তবে আপনি এটি করতে পারেন:

fig = pylab.gcf()
fig.canvas.set_window_title('Test')

কাজ করছে না. আমার একাধিক চিত্র রয়েছে যা প্রদর্শিত হবে। এছাড়াও, আমি মাধ্যমে pylab আমদানি করছি from pylab import *এবং pylab.title("test")এবং title("test")কাজ করে না।
— ওমর

আমি এই কোডটি ব্যবহার করছি: matplotlib.org/3.1.0/gallery/user_interfaces/… এবং অবাক করে কীভাবে এখানে একটি ম্যাটপ্ল্লটিব চিত্রটির নামকরণ করব? কোন ধারনা?
— sqp_125

36

অ্যান্ড্রু'র উত্তরের ভিত্তিতে, আপনি যদি পাইবালের পরিবর্তে পাইপলট ব্যবহার করেন তবে:

fig = pyplot.gcf()
fig.canvas.set_window_title('My title')

28

আপনি যখন চিত্রটি তৈরি করবেন তখন আপনি উইন্ডো শিরোনামও সেট করতে পারেন:

fig = plt.figure("YourWindowName")

ডক্স থেকে: If num is a string, the window title will be set to this figure's num. আমি দেখতে পাচ্ছি বেশিরভাগ লোক সংখ্যায় পাস করেছে, তাই শিরোনামে সরাসরি পাস করা আরও ভাল। ধন্যবাদ!
— ওয়ারাগরওয়াল

14

আমি এর fig.canvas.set_window_title('The title')সাথে figপ্রাপ্ত ব্যবহার করেছি pyplot.figure()এবং এটি খুব ভালভাবে কাজ করেছে:

import matplotlib.pyplot as plt
...
fig = plt.figure(0)
fig.canvas.set_window_title('Window 3D')

এখানে চিত্র বর্ণনা লিখুন

( এখানে একই রকম কাজ মনে হয় .gcf()এবং .figure()করে does


4
দেখে মনে হচ্ছে .figure()একটি নতুন তৈরি করুন figureযেখানে .gcf()বর্তমানের চিত্রটি পাওয়া যাবে যা এটি আসলে তা করে।
— ইব্রাহিম.এইচ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.