将数据附加到绘图图表时,似乎必须存在图表文件名才能向其添加数据。 给定帐户是否有办法返回现有文件名列表,以便我可以创建它们(如果它们不存在)或附加到它们上面?
答案 0 :(得分:2)
fileopt='append'
会创建一个新文件,如果它尚未存在,那么在很多情况下你可以使用它:
# Will create "kitten plot" if it doesn't already exist, or append
# "data" if it does:
plot_url = py.plot(data, filename='kitten plot', fileopt='append')
但是,如果您确实需要fileopt='extend'
,则可以使用我们的新API版本2获取您的文件列表。不幸的是,我们尚未将此API的支持添加到Python库中,但您可以制作GET请求:https://api.plot.ly/v2/files,它将返回所有文件的JSON字典。从https://api.plot.ly/v2开始,可以获得有关API的完整文档。我们正在努力支持这个新API的所有操作,当然还会直接支持我们所有的API库。
另请注意,默认情况下,从浏览器访问API v2 URL会为您提供完整的文档和响应的格式化版本。如果您从诸如Python的请求库之类的库中访问URL,则默认情况下您将获得JSON响应。您可以将?format = json附加到URL以在浏览器中获取JSON响应。