- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我一直在尝试下载在 google colaboratory 上使用 plotly 创建的图。到目前为止,这是我尝试过的:
我试过改变
files.download('foo.svg')
files.download('foo')
import numpy as np
import pandas as pd
from plotly.offline import iplot
import plotly.graph_objs as go
from google.colab import files
def enable_plotly_in_cell():
import IPython
from plotly.offline import init_notebook_mode
display(IPython.core.display.HTML('''<script src="/static/components/requirejs/require.js"></script>'''))
init_notebook_mode(connected=False)
#this actually shows the plot
enable_plotly_in_cell()
N = 500
x = np.linspace(0, 1, N)
y = np.random.randn(N)
df = pd.DataFrame({'x': x, 'y': y})
df.head()
data = [
go.Scatter(
x=df['x'], # assign x as the dataframe column 'x'
y=df['y']
)
]
iplot(data,image = 'svg', filename = 'foo')
files.download('foo.svg')
OSErrorTraceback (most recent call last)
<ipython-input-18-31523eb02a59> in <module>()
29 iplot(data,image = 'svg', filename = 'foo')
30
---> 31 files.download('foo.svg')
32
/usr/local/lib/python2.7/dist-packages/google/colab/files.pyc in download(filename)
140 msg = 'Cannot find file: {}'.format(filename)
141 if _six.PY2:
--> 142 raise OSError(msg)
143 else:
144 raise FileNotFoundError(msg) # pylint: disable=undefined-variable
OSError: Cannot find file: foo.svg
最佳答案
要从 Plotly 图形中保存矢量或光栅图像(例如 SVG 或 PNG),您需要拥有 Kaleido (首选)或 Orca (legacy) 安装,这实际上可以在 Colab 中使用以下命令:
万花筒:
!pip install kaleido
逆戟鲸:
!pip install plotly>=4.0.0
!wget https://github.com/plotly/orca/releases/download/v1.2.1/orca-1.2.1-x86_64.AppImage -O /usr/local/bin/orca
!chmod +x /usr/local/bin/orca
!apt-get install xvfb libgtk2.0-0 libgconf-2-4
完成上述任一操作后,您可以使用以下代码制作、显示和导出图形(使用
plotly
版本 4):
import plotly.graph_objects as go
fig = go.Figure( go.Scatter(x=[1,2,3], y=[1,3,2] ) )
fig.show()
fig.write_image("image.svg")
fig.write_image("image.png")
然后可以使用以下命令下载文件:
from google.colab import files
files.download('image.svg')
files.download('image.png')
关于download - 在 Google Colaboratory 上保存或下载 plotly iplot 图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57262385/
我有以下数据集: month is_member not_member 0 April 84 7 1 August 292 85 2 July 353 125 3
我可以解决以下错误吗:“DataFrame”对象没有属性“iplot”?我必须使用 pd.read_csv 为从 csv 文件导入的数据集的每个类别创建箱线图: dataset = pd.read_c
我可以解决以下错误吗:“DataFrame”对象没有属性“iplot”?我必须使用 pd.read_csv 为从 csv 文件导入的数据集的每个类别创建箱线图: dataset = pd.read_c
在过去的 2 个小时里,我一直在努力解决这个问题,但一直没有解决这个错误的方法 - 已经观看了 youtube 视频,通过了 stackoverflow,但我不明白这是哪里出了问题。请注意,我正在使用
一直在使用Python的plotly,但不断遇到上述相同的错误消息。我在 Anaconda 上安装了plotly,分别在 Jupyter 和 Spyder 上收到错误消息: #data manipul
当我运行 de 命令时: iplot(df_final[['ds', 'yhat']].set_index('ds').to_iplot()) 它绘制了以下图表: 观察结果之间的这种奇怪的联系是什么?
我在 R 中运行以下代码但失败了: load(url("http://pages.stat.wisc.edu/~karlrohe/netsci/data/madStuff.RData")) iplot
在 Jupyter Notebook 中显示图形时 plot() 和 iplot() 有什么区别? 最佳答案 我刚开始在 Python (3.6.6) 中使用 iplot()。我认为它使用 Cuffl
This is the image which i have generated using iplot in python 当我使用 iplot 函数时,如何显示相应的数据元素名称。我使用以下命令来
我一直在尝试下载在 google colaboratory 上使用 plotly 创建的图。到目前为止,这是我尝试过的: 我试过改变 files.download('foo.svg') 到 files
当我在 Mac 上的 PyCharm 中运行以下代码时: import numpy as np import pandas as pd from subprocess import check_out
我正在尝试在 Jupyter notebook 中创建一个 Sankey 图表,我的代码基于 the first example shown here . 我最终得到了这个,我可以运行它而不会出现任何
全新的(今天)plotly (Python) 并按照我的方式完成示例和概述。 plotly.offline.iplot 的方法签名声明: figure_or_data -- a plotly.grap
我是一名优秀的程序员,十分优秀!