首页 > 解决方案 > 如何减少箱线图中x轴的刻度数?

问题描述

我有一个带有大量框的数据框的箱线图。我不知道如何减少 x 标签中的刻度数。

我使用此代码制作我的图:

fig, ax = plt.subplots(figsize=(10,8))

df2.boxplot(column=['age_gps_data'], by='kilom_100', ax=ax)` 

我实现了下一个数字:

在此处输入图像描述

显示较少滴答声的方法是什么,例如每 10 个滴答声。使我的刻度可见和可读。提前感谢您!

标签: python-3.xboxplot

解决方案


尝试这个。

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt


df = pd.DataFrame(np.arange(40000).reshape(400,100), columns=np.arange(100))
ax = df.boxplot(return_type='axes')
ax.set_xticks(np.arange(0,100,step=10))
ax.set_xticklabels(np.arange(0,11))
plt.show()

推荐阅读