我已经开始学习 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文件?
我想绘制连接每个事件位置的多条线,可以这样做吗?知道如何做吗?
这个想法是绘制特定区域的轨迹,我的例子是墨西哥。
最佳答案
要在Python中打开Excel文件,请参阅:here
也就是说,我认为如果您将其保存为 CSV 文件,然后使用 numpy.loadtxt 打开会更容易。但是,这可能需要对您的数据进行一些重新格式化。您还可以始终构建自己的解析器并使用逗号作为空格分隔符。如果这是您的想法,请告诉我,我可以向您展示如何实现。
如果您的轴是纬度和经度,则创建纬度和经度数组并使用 this 进行绘图
创建纬度数组和经度数组后,您的代码将如下所示:
import matplotlib.pyplot as plt
plt.figure()
plt.plot(lat, longitude, 'r')
关于python - 在python中绘制多条线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13395594/