相关疑难解决方法(0)

即使安装了 Plotly.io 也看不到 psutil 包

我正在尝试执行以下代码:

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)

python plotly psutil plotly-python

7
推荐指数
1
解决办法
1166
查看次数

使用离线绘图图将 jupyter notebook 导出为 pdf;缺失图

我正在尝试创建我的课程计划的 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)

python pdf plotly jupyter-notebook

5
推荐指数
2
解决办法
4593
查看次数

如何不在 iPython 笔记本中使用离线模式下的plotly进行绘图?

我需要使用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)

python plotly

5
推荐指数
1
解决办法
7260
查看次数

psutil 已经满足要求

我正在尝试使用命令 !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)

python pip conda psutil

5
推荐指数
1
解决办法
3624
查看次数

标签 统计

python ×4

plotly ×3

psutil ×2

conda ×1

jupyter-notebook ×1

pdf ×1

pip ×1

plotly-python ×1