plt.locator_params无法正常工作

时间:2018-10-14 21:45:56

标签: matplotlib

我正在尝试标明价格。但是密度太大,所以我想使用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个日期。但是,该图选择x中的前20个日期并将其放在图上,而不是选择每个(total_number_of_date / 20)个日期。你们能告诉我我在这里想念的吗?

我也尝试在下面的代码中添加,但也无济于事。

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

谢谢!

0 个答案:

没有答案