Overlapping X labels Image 我正在使用熊猫加载csv,并且我的日期用于绘图中的x值。我有大量重叠,因为要绘制约8000个值。如何避免这些重叠?
我已经尝试过maxNLocator,但是它没有将刻度线放置在正确的位置,它只是使用第一个日期,而不是解析并将它们分隔成适合标签的均匀间隔的日期。
我也可以添加正在使用的csv,但是我不确定如何将其链接到此站点。
import pandas as pd
import matplotlib.pyplot as plt
import numpy as np
data1 = pd.read_csv('C:\\Users\\justinoberle\\Downloads\\ABMD.csv')
date = data1['Date']
opening = data1['Open']
high = data1['High']
low = data1['Low']
closing = data1['Close']
adjclosing = data1['Adj Close']
volume = data1['Volume']
fig, ax1 = plt.subplots()
color = 'tab:red'
ax1.set_xlabel('Date')
ax1.set_ylabel('Adjusted Closing', color=color)
ax1.plot(date[-100:], adjclosing[-100:], color=color)
ax1.xaxis_date()
ax2 = ax1.twinx()
color = 'tab:blue'
ax2.set_ylabel('Volume', color=color)
ax2.plot(date[-100:], volume[-100:], color=color)
fig.autofmt_xdate()
plt.show()