pyecharts Notebook

Cuaderno

Los diferentes entornos de Notebook tienen sus propios requisitos de representación diferentes, pyecharts ha realizado el procesamiento de adaptación en la parte inferior, pero debido a que no podemos  import pyecharts saber qué entorno de Notebook está utilizando el usuario, debemos declarar el tipo de entorno en la parte superior al usarlo .

Cuaderno Jupyter

Jupyter Notebook llama directamente  render_notebook para representar gráficos en cualquier momento y en cualquier lugar, el valor predeterminado es  Jupter-Notebook.

Laboratorio Jupyter

Hay dos puntos a tener en cuenta al renderizar en Jupyter Lab

  1. El tipo de cuaderno se declara en la parte superior y se debe declarar antes de introducir módulos como pyecharts.charts
     from pyecharts.globals import CurrentConfig, NotebookType
     CurrentConfig.NOTEBOOK_TYPE = NotebookType.JUPYTER_LAB
  2. En la primera representación, la llamada  load_javascript() precargará el archivo JavaScript básico en el Notebook. Si no se pueden representar otros gráficos más tarde, intente llamarlo nuevamente, ya que  load_javascript solo se cargarán previamente las referencias js más básicas. Los temas, mapas y otros archivos js deben cargarse nuevamente a pedido .
  3. load_javascript() Y  render_notebook() métodos necesidad de llamar a una celda diferente, que es el mecanismo portátil en línea, de hecho, nos volvimos esencialmente  _html__javascript_ objetos de clase. El cuaderno llamará automáticamente a estos métodos.

 

Nteract

Hay dos puntos a tener en cuenta al renderizar con Nteract

  1. El tipo de cuaderno se declara en la parte superior y se debe declarar antes de introducir módulos como pyecharts.charts
     from pyecharts.globals import CurrentConfig, NotebookType
     CurrentConfig.NOTEBOOK_TYPE = NotebookType.NTERACT

nteract llama al  render_notebook método para representar

from pyecharts.globals import CurrentConfig, NotebookType
CurrentConfig.NOTEBOOK_TYPE = NotebookType.NTERACT

import pyecharts.options as opts
from pyecharts.charts import Bar, Line

bar = (
    Bar()
    .add_xaxis(["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"])
    .add_yaxis("商家A", [5, 20, 36, 10, 75, 90])
    .add_yaxis("商家B", [15, 6, 45, 20, 35, 66])
    .set_global_opts(title_opts=opts.TitleOpts(title="主标题", subtitle="副标题"))
)

bar.render_notebook()

zepelín

Zeppelin necesita atención al renderizar

  1. El tipo de cuaderno se declara en la parte superior y se debe declarar antes de introducir módulos como pyecharts.charts
     from pyecharts.globals import CurrentConfig, NotebookType
     CurrentConfig.NOTEBOOK_TYPE = NotebookType.ZEPPELIN

Zeppelin llama al  render_notebook método para renderizar

%python
from pyecharts.globals import CurrentConfig, NotebookType
CurrentConfig.NOTEBOOK_TYPE = NotebookType.ZEPPELIN

import pyecharts.options as opts
from pyecharts.charts import Bar

bar = (
    Bar()
    .add_xaxis(["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"])
    .add_yaxis("商家A", [5, 20, 36, 10, 75, 90])
    .add_yaxis("商家B", [15, 6, 45, 20, 35, 66])
    .set_global_opts(title_opts=opts.TitleOpts(title="主标题", subtitle="副标题"))
)

bar.render_notebook()

130 artículos originales publicados · Me gusta 30 · Visitas 40,000+

Supongo que te gusta

Origin blog.csdn.net/W_H_M_2018/article/details/105558124
Recomendado
Clasificación