Я пытаюсь построить цену по дате.Но плотность слишком велика, поэтому я хочу использовать 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)
Спасибо!