Добавьте интервал данных для полосового графика по оси X в Python - PullRequest
0 голосов
/ 30 апреля 2018

Я использую стрипплот в питоне, где по оси у меня диапазон времени от 3601 до 8600 в секундах. Но из рисунка трудно увидеть время по оси X. Как я могу добавить определенный интервал (например, ось Y на моем рисунке), чтобы сделать его видимым? Вот мой код для генерации рисунка.

import seaborn as sns; sns.set(color_codes=True)
# Visualising the plots
fig, ax = plt.subplots(figsize=(10,7))
params_anno = dict(jitter=0.25,size=8, color='#91bfdb', edgecolor='black', linewidth=1, dodge=False)
ax=sns.stripplot(x=dataset["Time"], y=dataset["Ob7"],**params_anno)
params_anno = dict(data=dataset_2, x='Time', y='Ob7',jitter=0.25)
ax=sns.stripplot(size=8,color='red', edgecolor='black',linewidth=1,**params_anno)

Вот моя фигура

enter image description here Я видел seaborn.stripplot документацию, но не смог найти подходящий пример. Кто-нибудь помогает?

1 Ответ

0 голосов
/ 03 октября 2018

Вопрос уже 5 месяцев, но если кому-то нужен ответ.

Вы можете попробовать это:

from matplotlib import pyplot as plt
import matplotlib.ticker as ticker

fig,axs = plt.subplots()
axs.yaxis.set_major_locator(ticker.MultipleLocator(0.05))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...