我创建了一个带有一些随机值的简单熊猫数据,并创建了一个类似于这样的DatetimeIndex:from numpy.random import randintimport datetime as dt
# create a random dataframe with datetimeindex我使用Python3.464位和matplotlib
我的代码如下:import plotly.offline as pyplt.style.use('fivethirtyeight')import matplotlib.dates as mdates
import matplotlibxaxis.set_major_locator(mdates.Year
我试着用matplotlib.pyplot as plt标出所有的历史价格。我使用了df["Price"].tail(100),这样您就可以更好地看到第一个图和第二个图之间的区别(稍后会看到)。
但随后我尝试从前面的索引(0,1,2等)设置索引。到df["Date"]列,以便在x轴中查看日期。我知道它应该在x轴上的位置,但问题是,图与之前的图不同,之前的图是对的</em
我有一个带有dataFrame的datetimeIndex和两个带有int值的列。我想把Col1和条形图画在同一张图上,把Col2画成线条图。重要的功能是将x轴正确标记为日期时间,也是在放大时.我认为DateFormatter的解决方案是行不通的,因为我想要一个动态的xtick标签。import matplotlib.pyplot as pltimport datetime