首页 > 解决方案 > 如果使用 matplotlib 或 seaborn 列中有数百行,如何绘制散点图

问题描述

x轴在100行的图表上杂乱无章。如何处理这种列?

  plt.scatter(data=ipl,x='budget',y='player')

在此处输入图像描述

标签: matplotlibseaborn

解决方案


您可以尝试在 x 轴上显示每个第 n 个刻度标签

fig, ax = plt.subplots()

ax.scatter(data=ipl,x='budget',y='player')

n = 4

for idx, label in enumerate(ax.xaxis.get_ticklabels()):
    if idx % n != 0:
        label.set_visible(False)

推荐阅读