我正在尝试标明价格。但是密度太大,所以我想使用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)
谢谢!