【发布时间】:2019-02-14 18:53:46
【问题描述】:
我将第一次使用 Pandas 和 Matplotlib 在 python 3 中制作热图。 我尝试在 jupyter notebook 中使用插件 gmaps。 我上传了一个包含 2 列(长、纬度)的 csv 文件。
import gmaps
import gmaps.datasets
gmaps.configure(api_key=os.environ["GOOGLE_API_KEY")
locations = gmaps.datasets.load_dataset("my_file.csv")
fig = gmaps.figure()
fig.add_layer(gmaps.heatmap_layer(loactions))
fig
我收到以下错误:
676 except KeyError:
677 # raise KeyError with the original key value
--> 678 raise KeyError(key) from None
679 return self.decodevalue(value)
680
KeyError: 'GOOGLE_API_KEY'
如何读取我的文件来解决它? 谢谢
【问题讨论】:
-
看看 Seaborn KDE Plot with shade = True seaborn.pydata.org/generated/seaborn.kdeplot.html
-
@DanielLabbe 谢谢你的回答。我编辑了我的问题,你能帮我做热图吗?
-
@Dorine 你能在你指定'myfile.csv'的地方显示代码吗?错误与你传递该csv文件的方式有关。最简单的做法是确保 csv 文件与您正在运行的 python 脚本位于同一目录中
-
@cgclip 我编辑了我的问题 我在位置指定了我的文件 csv = gmaps.datasets.load_dataset("my_file.csv")
-
@cgclip 我的代码错了吗?
标签: python python-3.x pandas