python 设置x 刻度值_python – 在所有子图上控制xaxis刻度标记大小

本文介绍了如何在Python的matplotlib库中,针对多个子图统一调整x轴刻度标记的大小。通过两种方法实现:一是使用`axarr[r][c].tick_params(axis='x', labelsize=6)`直接对每个子图的x轴刻度进行设置;二是通过`plt.rcParams['xtick.labelsize'] = 6`设置全局参数,影响所有子图的x轴刻度标签大小。" 125025726,7242935,大佬们竞聘40万岗位:互联网寒冬下的选择,"['面试', '互联网行业', '职场动态', '薪资待遇', '行业趋势']
摘要由CSDN通过智能技术生成

我有下面的代码,这是有用的.但是,它只会更改其中一个子图的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)<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值