Función equivalente para xticks para un objeto AxesSubplot

Así que estoy tratando de usar objetos Axes para controlar mi figura matlibplot. No estoy usando plt (también conocido como importar matlibplot.pyplot como plt) porque estoy incrustando la figura en mi GUI de tkinter por esto .

Sin embargo, también estoy usando subplots en la figura, así que algo como:

a = f.add_subplot(121) a2 = f.add_subplot(122) a.plot(fn2,mag) a2.bar(range(0,10), magBin, width) 

Todo esto está muy bien, puedo usar las propiedades de los ejes para controlar las cosas (ieaaxesMethod ()), pero quiero tags de cadena para mis gráficos de barras, por favor, vea el código .

Mi dilema es que no puedo usar.

 plt.xticks(ind+width, ('G1', 'G2', 'G3', 'G4', 'G5') ) 

como en el ejemplo, porque no puedo usar plt si quiero insertarlo en mi tkinter gui. Estoy limitado a lo que puedo hacer con los objetos Axes. Estoy tratando de usar a2.set_xticks, pero esto no permite la cadena como la funcionalidad de tics que necesito para mi gráfico de barras.

Cualquier ayuda en este sentido sería increíble!

Tyler

puedes usar en su lugar:

 axes.set_xticks(ticks, minor=False) 

y

 axes.set_xticklabels(labels, fontdict=None, minor=False)