Вы можете попробовать использовать комбинацию ScalarFormatter
на оси Y и MultipleLocator
, чтобы указать частоту тиков для значений оси Y.Вы можете прочитать больше о настройке трюков для визуализации данных здесь Настройка трюков для визуализации данных в Python
import numpy as np
import seaborn.apionly as sns
import matplotlib.pyplot as plt
import matplotlib.ticker as ticker
ax_data = sns.barplot(x= PoliceForce, y = TotalNRMReferrals) # change as per how you are plotting, just for an example
ax_data.yaxis.set_major_locator(ticker.MultipleLocator(40)) # it would have a tick frequency of 40, change 40 to the tick-frequency you want.
ax_data.yaxis.set_major_formatter(ticker.ScalarFormatter())
plt.show()
Исходя из вашего текущего графика, я бы предложил снизить частоту тиков (попробуйтесо значениями ниже 100, скажем, 50).Это представило бы график более читабельным способом.Я надеюсь, что это поможет ответить на ваш вопрос.