我试图通过运行以下示例来使用plotly:
import matplotlib.pyplot as plt
import matplotlib.mlab as mlab
import numpy as np
import plotly.plotly as py
py.sign_in(username="username", api_key="api_key")
n = 50
x, y, z, s, ew = np.random.rand(5, n)
c, ec = np.random.rand(2, n, 4)
area_scale, width_scale = 500, 5
fig, ax = plt.subplots()
sc = ax.scatter(x, y, c=c,
s=np.square(s)*area_scale,
edgecolor=ec,
linewidth=ew*width_scale)
ax.grid()
plot_url = py.plot_mpl(fig)
但是,我想知道因为情节告诉我该页面不存在。确切地说,我在这张图片中显示了以下页面 look here
感谢您的帮助
答案 0 :(得分:0)
我确信这只是在你的例子中,但作为一个开始,你是否真的使用行py.sign_in(username="username", api_key="api_key")
与"username"
和"api_key"
作为字符串,或者你添加了你的您的username
拥有api_key
和settings
,可以在您的情节帐户中找到?{/ p>
你matplotlib图似乎工作正常,所以没有错。你可以尝试这个来离线观看情节图:
from plotly.offline import enable_mpl_offline, plot_mpl
import matplotlib.pyplot as plt
import matplotlib.mlab as mlab
import numpy as np
import plotly.plotly as py
n = 50
x, y, z, s, ew = np.random.rand(5, n)
c, ec = np.random.rand(2, n, 4)
area_scale, width_scale = 500, 5
fig, ax = plt.subplots()
sc = ax.scatter(x, y, c=c,
s=np.square(s)*area_scale,
edgecolor=ec,
linewidth=ew*width_scale)
ax.grid()
plot_url = plot_mpl(fig)
这应该会在本地浏览器中打开图形。我想你可以从那里将它导出到plot.ly
答案 1 :(得分:0)
我遇到了同样的问题,但是当我复制网页地址并在另一个标签中打开它时,我可以看到图表。 (当然,您应该使用您的ID和api-key值登录。请参阅https://plot.ly/python/getting-started/)
答案 2 :(得分:0)
问题解决方案:“嗯......看起来这个页面不存在。”
你没有做错任何事,。这是plot.ly,重定向到他们的网站有问题! https://plot.ly/~usernamet/0/不起作用。
第一个“以情节开始”的例子只会将图形上传到您可以
的在线情节帐户相反,如果您已创建了阴谋帐户并已在浏览器中登录,您将在此页面上看到您的图表:https://plot.ly/organize/home
关于“属性错误”问题,您介意分享您使用的代码吗?
答案 3 :(得分:0)
没有必要添加用户名和api_key来使用绘图离线库。我已经创建了关于如何使用plotly离线库而不使用username和api_key的教程。您可以在此处访问它:https://github.com/SayaliSonawane/Plotly_Offline_Python
创建绘图后,您还可以导出该数据并在在线帐户中绘图。