我的挑战是绘制列中组织的许多数据序列(其中每列是同一标识符(ID)的许多模拟的数据),并且pandas数据帧的索引是模拟的月份.问题出在pandas创建的行中,链接同一列中的不同模拟.
看一下再现问题的例子.我该如何解决?
# import library
import numpy as np
import matplotlib.pyplot as plt
import pandas as pd
# create da dataset
columns = ['A','B']
data = np.array([np.random.randint(10, size=15),
np.random.randint(10, size=15)]).T
index = list(range(0,5))*3
dataset = pd.DataFrame(data, index=index, columns=columns)
# plotting
plot_data = dataset.plot(title='Example StackOverflow')
plot_data.set_xlabel('Years')
plot_data.set_ylabel('Values')
plot_data.legend(loc='best', ncol=4, fancybox=True, shadow=True)
plot_data.set_axis_bgcolor('w')
fig = plot_data.get_figure()
fig.savefig('example_figure_stackoverflow.png', dpi=400)
Run Code Online (Sandbox Code Playgroud)