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
- 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
- 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 queload_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 . load_javascript()
Yrender_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
- 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
- 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()