Как показать отметки при использовании стиля whitegrid seabornPython

Программы на Python
Anonymous
Как показать отметки при использовании стиля whitegrid seaborn

Сообщение Anonymous »

Я изо всех сил пытаюсь найти, как показывать деления на оси X, когда я включаю стиль whitegrid seaborn:

Код: Выделить всё

import datetime
import itertools
import random

import pandas as pd
import numpy as np
import seaborn as sns
from matplotlib import pyplot as plt
import matplotlib.dates as mdates

chronos = np.arange('2024-03-01', '2024-07-01',  dtype='datetime64[D]')

with sns.axes_style("whitegrid"):
sns.set({'xtick.bottom': True, 'xtick.top': True, 'patch.edgecolor': 'b'})
fig, ax = plt.subplots(figsize=(20, 4), layout='constrained')
sns.barplot(
x=chronos,
y=[random.randint(0, 10) for _ in chronos],
ax=ax,
width=1,
)
ax.tick_params(
axis='x',
rotation=30
)
ax.tick_params(axis="both", colors="black")
ax.xaxis.set_major_locator(
mdates.MonthLocator(
interval=1,
bymonthday=1
)
)

Изображение
Без стиль применен, метки появляются. Я просмотрел документацию, но не могу понять, какой вариант их удаляет.
Как показать галочки при включенном стиле seaborn?

Подробнее здесь: https://stackoverflow.com/questions/786 ... born-style

Вернуться в «Python»