python - 在python中绘制多条线

标签 python excel matplotlib matplotlib-basemap

我已经开始学习 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/

相关文章:

python - 删除具有一定百分比的 0's pandas 的列和行

python - 如何用 python 渲染 Plone 站点的首页?

java - 在java jxl api中使用excel公式结果

python-3.x - 我怎样才能在我的情节标题中正确地格式化这个方程式? ( python 3)

python - Matplotlib + Seaborn - 两条线颜色相同?

python - 如何获取数据集中某些单词的值计数

python - 使用 Opencv 检测图像中矩形的中心和角度

python - 找不到 python xlrd 版本

vba - 在 Excel 中使用 VBA 打开超链接(运行时错误 9)

matplotlib - statsmodels:IntegrationWarning:已达到最大分割数 (50)