plt.locator_params не работает должным образом - PullRequest
0 голосов
/ 15 октября 2018

Я пытаюсь построить цену по дате.Но плотность слишком велика, поэтому я хочу использовать locator_params () для управления ею.Мой код ниже.

import matplotlib.pyplot as plt
from matplotlib.pyplot import figure
import matplotlib.dates as mdates

df = pd.read_csv(in_data)
y = df['Price']
x = df['DATE']

plt.plot(x, y)
plt.xlabel('Date')        
plt.xlabel('Yield')
plt.title('test_plot')
plt.gcf().autofmt_xdate()
plt.locator_params(nbins=20)

Я пытаюсь выставить на график только 20 дат.Однако на графике выберите первые 20 дат в x и поместите их на график вместо того, чтобы выбирать каждую (total_number_of_date / 20) дату.Не могли бы вы, ребята, сказать мне, что я здесь пропустил?

Я также попытался добавить следующий код, но это тоже не поможет.

plt.IndexLocator(base = 35, offset=0)

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...