将数据附加到绘图图表时,似乎必须存在图表文件名才能向其添加数据。给定帐户是否有办法返回现有文件名列表,以便在它们不存在时创建它们或在它们存在时附加到它们?
问问题
348 次
1 回答
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 获取文件列表。不幸的是,我们尚未向 Python 库添加对此 API 的支持,但您可以向以下位置发出 GET 请求:https:/ /api.plot.ly/v2/files它将返回所有文件的 JSON 字典。从https://api.plot.ly/v2开始提供有关 API 的完整文档。我们正在努力支持来自这个新 API 的所有操作,当然直接支持将添加到我们所有的 API 库中。
另请注意,默认情况下,从浏览器访问 API v2 URL 将为您提供完整的文档和格式化版本的响应。如果您从 Python 的 requests 库等库中访问 URL,默认情况下您将收到 JSON 响应。您可以将 ?format=json 附加到 URL 以在浏览器中获取 JSON 响应。
于 2015-01-27T17:17:15.667 回答