pyecharts Notebook

ノート

異なるノートブック環境には独自のレンダリング要件があり、pyechartsは下部で適応処理を実行しimport pyecharts ますが、ユーザーが使用しているノートブック環境がわからないため  、使用するときに上部環境タイプ宣言する必要があります。

Jupyter Notebook

Jupyter Notebookはrender_notebook いつでもどこでもグラフをレンダリングするために直接呼び出し  ますJupter-Notebookデフォルトは  です。

Jupyterラボ

Jupyter Labでレンダリングする場合、2つの注意点があります。

  1. Notebookタイプは上部で宣言されており、pyecharts.chartsなどのモジュールを導入する前に宣言する必要があります
     from pyecharts.globals import CurrentConfig, NotebookType
     CurrentConfig.NOTEBOOK_TYPE = NotebookType.JUPYTER_LAB
  2. 最初のレンダリングでは、呼び出し  load_javascript() は基本的なJavaScriptファイルをNotebookにプリロードします。他のグラフィックを後でレンダリングできない場合load_javascript は、最も基本的なjs参照のみが事前に読み込まれるため、もう一度呼び出してみてください  テーマ、マップ、その他のjsファイルは、オンデマンドで再度ロードする必要があります
  3. load_javascript() そして、  render_notebook() 方法は、インラインノートメカニズム、実際には、我々は本質的に返されている別のセルで呼び出す必要があり  _html_、  _javascript_ クラスオブジェクト。ノートブックはこれらのメソッドを自動的に呼び出します。

 

Nteract

Nteractを使用してレンダリングする場合、2つの注意点があります

  1. Notebookタイプは上部で宣言されており、pyecharts.chartsなどのモジュールを導入する前に宣言する必要があります
     from pyecharts.globals import CurrentConfig, NotebookType
     CurrentConfig.NOTEBOOK_TYPE = NotebookType.NTERACT

nteractはrender_notebook レンダリングするメソッドを呼び出し  ます

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()

ツェッペリン

ツェッペリンはレンダリング時に注意が必要です

  1. Notebookタイプは上部で宣言されており、pyecharts.chartsなどのモジュールを導入する前に宣言する必要があります
     from pyecharts.globals import CurrentConfig, NotebookType
     CurrentConfig.NOTEBOOK_TYPE = NotebookType.ZEPPELIN

Zeppelinはrender_notebook レンダリングするメソッドを呼び出し  ます

%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の元の記事が発行されました 30のように 訪問40,000+

おすすめ

転載: blog.csdn.net/W_H_M_2018/article/details/105558124