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


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.