在python中绘制一个带有2个大数组的散点图表

时间:2017-12-04 00:08:44

标签: python

我有两个大型数组,一个是实际测量值(实际值),另一个是计算机模型输出值(模型)。阵列具有不同的尺寸(模型约为11,000,实际约为700)。在两个数组上使用下面的代码时,列标题显示在顶行,但数组中的所有值都在下一行而不是分开。我也尝试将数组保存为CSV,但模型值不包含逗号,因此无法正确读取。此外,在查看数组时,它们不是所需的顺序,因此模型数组和实际数组不相关,散点图也会相应地排列数组。

总的来说,我可以绘制2个数据集,但顺序是问题。我需要找出如何将lat / lon包含在这些掩码数组中。在散点图中绘制的内容的直接表将是理想的。 (散点图代码后跟表格代码如下)

import matplotlib.pyplot as plt
fig = plt.figure(figsize=(5,5), dpi=72)
plt.scatter(model,actual, s=50, cmap=cmap)


plt.plot([0,1,2,3,4,5,6,7,8,9,10],[0,1,2,3,4,5,6,7,8,9,10],'r') #1-1 fit line
plt.grid(True)
plt.xlim((0,10))
plt.ylim((0,10))
plt.xlabel('Modeled')
plt.ylabel('Actual')
plt.table(True) #gives error "table() takes exactly 0 arguments (1 given)"

此链接中的散点图图像。 1

0 个答案:

没有答案