Я рисую графики matplotlib, и моя ось x состоит из строк в формате ГГГГММ года и месяца, например 201901
для января 2019 года.
Моя проблема в том, что некоторые данные охватывают длительный периодвремя, и это делает метки тика оси X настолько плотными, что они накапливаются друг на друге, и они становятся нечитаемыми.
Я попытался уменьшить шрифт, и я повернул метки на 90 градусов, что очень помогло, но это все ещенедостаточно для некоторых моих данных.
Вот пример одной из моих осей x, которая выглядит нормально:

ИВот пример оси X, которая слишком плотная, потому что данные охватывают большой промежуток времени:

Поэтому я хочу, чтобы matplotlib пропустилпечать нескольких меток, когда метки начинают накапливаться друг на друге.Например, напечатайте этикетку за январь, пропустите печать этикеток за февраль, март, апрель и май, напечатайте этикетку за июнь и пропустите печать этикеток за июль, август и т. Д. Но я не знаю, как это сделать?
Или есть другие способы решения этой проблемы?