Bu nedenle matlibplot rakamımı kontrol etmek için Axes nesnelerini kullanmaya çalışıyorum. Ben plt kullanmıyorum (aka import matlibplot.pyplot plt olarak) çünkü rakamı this başına tiner GUI'm içine yerleştiriyorum.Bir AxesSubplot nesnesi için xticks eşdeğer işlevi
Ancak, ben de Şekilde subplots kullanıyorum, bu yüzden bir şey gibi:
a = f.add_subplot(121)
a2 = f.add_subplot(122)
a.plot(fn2,mag)
a2.bar(range(0,10), magBin, width)
Burası bütün olduğunu ve iyi, ben (ieaaxesMethod()) şeyleri kontrol etmek eksenleri özelliklerini kullanabilirsiniz ancak Bar çizimleri için this'a göre dize etiketleri istiyorum, bkz. code.
Benim ikilem benim Tkinter gui'ye içine gömmek istiyorsanız plt kullanamazsınız çünkü örnekte olduğu gibi
plt.xticks(ind+width, ('G1', 'G2', 'G3', 'G4', 'G5'))
kullanamazsınız olmasıdır. Axes nesneleriyle yapabileceğim şeylerle sınırlandım. a2.set_xticks kullanmaya çalışıyorum, ancak bu çubuk grafik için gereken kene işlevi olarak dize izin vermiyor.
Bu konuda herhangi bir yardım şaşırtıcı olurdu!
yerine kullanabilirsiniz
kafayı <3 mang – tylerthemiler
teşekkürler. Metot isimlerinin bir arsa türünden diğerine nasıl farklılaştıklarına dair hala bir gizem… – gustafbstrom