我有下面的代码,这是有用的.但是,它只会更改其中一个子图的xticks大小.如何更改它以更改所有这些的大小?
import pandas as pd
import matplotlib.pyplot as plt
import numpy as np
input_file = 'CSP.csv'
output_file = 'sub_plots.png'
df = pd.read_csv(input_file, header = 0)
classes = ['SD','SC','FIR','MD','UA','LB']
f, axarr = plt.subplots(2, 3)
f.tight_layout()
i=0
for r in range(2):
for c in range(3):
axarr[r][c].hist(df.CSP_change[(df.Class==classes[i])].values,10,rwidth=1, alpha=0.3)
axarr[r][c].set_title(classes[i])
axarr[r][c].spines['top'].set_visible(False)
axarr[r][c].spines['right'].set_visible(False)
axarr[r][c].spines['bottom'].set_visible(True)
axarr[r][c].spines['left'].set_visible(True)<