我已经开始学习python / matplolib / basemap了,真的需要一些帮助。
我的数据位于具有以下结构的Excel工作簿中:
Event Number Date Lat LOn Time (UTC)
1 02/may 14,4 -98,9 0145
15,6 -99,9 0215
13,6 -100,9 0245
14,9 -108,8 0315
2 26/may 15,8 -89,7 1245
15,9 -90,8 1315
15,7 -98,9 1345
...
如何在python中打开excel文件?
我想绘制多行加入每个事件的位置,有可能这样做吗?知道该怎么做吗?
我的想法是绘制特定区域的轨迹,我的情况是墨西哥。
答案 0 :(得分:2)
要在python中打开excel文件,请参阅:here
也就是说,我认为如果您将其另存为CSV文件然后使用numpy.loadtxt打开则更加容易。但是,这可能需要重新格式化您的数据。您也可以始终构建自己的解析器并使用逗号作为空格分隔符。如果这是您的想法,请告诉我,我可以告诉您如何操作。
如果您的轴是纬度和经度,则使用this
创建纬度和经度数组并绘图创建lat数组和经度数组后,您的代码将如下所示:
import matplotlib.pyplot as plt
plt.figure()
plt.plot(lat, longitude, 'r')
答案 1 :(得分:1)