我正在尝试执行以下代码:
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import matplotlib
%matplotlib inline
import seaborn as sns
import plotly.graph_objects as go
from plotly.offline import init_notebook_mode, iplot
init_notebook_mode(connected=True)
from sklearn.preprocessing import QuantileTransformer
import os
if not os.path.exists("images"):
os.mkdir("images")
# import orca
import plotly.io as pio
pio.orca.config.executable = '/path/to/orca'
pio.orca.ensure_server()
import psutil
Run Code Online (Sandbox Code Playgroud)
我得到:
ValueError Traceback (most recent call last)
<ipython-input-89-6e2b31e44303> in <module>
25 import plotly.io as pio
26 pio.orca.config.executable = '/path/to/orca'
---> 27 pio.orca.ensure_server()
28
29 import psutil …Run Code Online (Sandbox Code Playgroud) 我正在尝试创建我的课程计划的 pdf 导出,并且我对图表使用了离线绘图。在下面的 MWE 中,绘图将显示在 Jupyter Notebook 中,但在导出为 pdf 时不会显示。我使用File-->Download as-->PDF via Latex (.pdf).
我想制作 pdf 而不是使用 html。我知道将 html 导出转换为 pdf 可能需要额外的步骤,但我只是想知道是否有更直接的路由(代码修改?)可以让我直接通过File-->Download as-->PDF via Latex (.pdf)
from plotly.offline import download_plotlyjs, init_notebook_mode, iplot
init_notebook_mode(connected=True)
import plotly.graph_objs as go
data = [go.Scatter(
x=[1, 2, 3],
y=[3, 2, 1])
]
iplot(data)
Run Code Online (Sandbox Code Playgroud) 我需要使用plotly绘制我的数据,但是这段代码没有给我任何结果,我显示我的数据,但没有任何数字:
import plotly.graph_objs as go
from plotly.offline import download_plotlyjs, init_notebook_mode, plot, iplot
data_t = []
for mac, dico_data in dict_info.items():
data_t.append(go.Scatter( x= dico_data['asn'], y= dico_data["time"], name=mac ))
print (data_t)
data = data_t
iplot(data_t)
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用命令 !pip install psutil 安装 lib psutil。当我运行这段代码时,我得到了这个
Requirement already satisfied: psutil in /opt/conda/lib/python3.6/site-packages (5.4.8)
Run Code Online (Sandbox Code Playgroud)
之后,我尝试运行此代码:
from plotly.offline import iplot, init_notebook_mode
import plotly.graph_objs as go
import plotly.io as pio
import os
import numpy as np
init_notebook_mode(connected=True)
N = 100
x = np.random.rand(N)
y = np.random.rand(N)
colors = np.random.rand(N)
sz = np.random.rand(N)*30
fig = go.Figure()
fig.add_scatter(x=x,
y=y,
mode='markers',
marker={'size': sz,
'color': colors,
'opacity': 0.6,
'colorscale': 'Viridis'
});
iplot(fig)
pio.write_image(fig, 'fig1.png')
Run Code Online (Sandbox Code Playgroud)
它有效!但是在代码的最后,当我尝试保存图片时,出现了这个错误:
ValueError: Image generation requires the psutil package.
Install using pip:
$ …Run Code Online (Sandbox Code Playgroud)