我想使用ExtJS 4.2.1创建一个包含3个不同系列的折线图,但只显示其中一个,我不知道我做错了什么。我从XML文件中获取数据并将其添加到商店:
def PlotGrid(grid_point, file_name):
plt.figure()
dims = np.shape(grid_point)
for i in range(0, dims[1]):
for j in range(0, dims[2]):
plt.plot(grid_point[0, i, j], grid_point[1, i, j], 'ro', markersize=15)
似乎工作正常。商店中打印的一个元素:
Ext.each(arrayOfHeaps, function(item) {
var storeObject;
if (item.description === 'HeapTotal') {
storeObject = {'heapTotalValue': item.value, 'heapTotalDate': new Date(item.date)};
}
else if (item.description === 'HeapUsed') {
storeObject = {'heapUsedValue': item.value, 'heapUsedDate': new Date(item.date)};
}
else {
storeObject = {'heapFreeValue': item.value, 'heapFreeDate': new Date(item.date)};
}
store.add(storeObject);
});
创建图表的代码:
heapFreeDate:""
heapFreeValue:""
heapTotalDate:Thu May 11 2017 04:10:00 GMT+0200 (Środkowoeuropejski czas letni)
heapTotalValue:1607680
heapUsedDate:""
heapUsedValue:""
创建了图表,但忽略了第二和第三个系列