Python
 Computer >> コンピューター >  >> プログラミング >> Python

BokehライブラリのグリッドプロットをPythonで作成するにはどうすればよいですか?


Bokehは、データの視覚化に役立つPythonパッケージです。これはオープンソースプロジェクトです。 Bokehは、HTMLとJavaScriptを使用してプロットをレンダリングします。これは、Webベースのダッシュボードでの作業中に役立つことを示しています。

BokehはデータソースをJSONファイルに変換します。このファイルは、JavaScriptライブラリであるBokehJSへの入力として使用されます。このBokehJSはTypeScriptで記述されており、最新のブラウザで視覚化をレンダリングするのに役立ちます。

ボケの依存関係-

Numpy
Pillow
Jinja2
Packaging
Pyyaml
Six
Tornado
Python−dateutil

WindowsコマンドプロンプトへのBokehのインストール

pip3 install bokeh

AnacondaプロンプトへのBokehのインストール

conda install bokeh

import numpy as np

from bokeh.plotting import figure, output_file, show

N = 420
x = np.linspace(0, 14, N)
y = np.linspace(0, 14, N)
x1, y1 = np.meshgrid(x, y)
d = np.sin(x1)*np.cos(y1)

p = figure(tooltips=[("x", "$x"), ("y", "$y"), ("value", "@image")])
p.x_range.range_padding = p.y_range.range_padding = 0

p.image(image=[d], x=0, y=0, dw=11, dh=11, palette="Spectral11", level="image")
p.grid.grid_line_width = 0.6

output_file("gridplot.html", title="grid plot example")

show(p)

出力

BokehライブラリのグリッドプロットをPythonで作成するにはどうすればよいですか?

説明

  • 必要なパッケージがインポートされ、エイリアス化されます。

  • 図関数は、プロットの幅と高さとともに呼び出されます。

  • データはNumPyライブラリを使用して定義されています。

  • 生成されるhtmlファイルの名前を指定するために「output_file」関数が呼び出されます。

  • ボケに存在する「画像」関数は、データとともに呼び出されます。

  • 「表示」機能は、プロットを表示するために使用されます。


  1. バイオリン図のすべてのバイオリンをPythonSeabornLibraryで分割するにはどうすればよいですか?

    Seabornは、データの視覚化に役立つライブラリです。カスタマイズされたテーマと高レベルのインターフェースが付属しています。 バイオリン図は、箱ひげ図とカーネル密度推定(KDE)を組み合わせたものです。データがどのように配布されたかを分析して理解する方が簡単です。バイオリンの広い部分は、データの密度が高いことを示しています。バイオリンの狭い部分は、データの密度が低いことを示しています。 箱ひげ図内の四分位範囲とデータの高密度部分は、すべてのカテゴリの同じ領域に含まれます。 バイオリン図関数の構文 seaborn.violinplot(x, y, hue, data,…)

  2. Seabornライブラリを使用してPythonで散布図を表示するにはどうすればよいですか?

    データの視覚化は、実際に数値を調べたり複雑な計算を実行したりすることなく、データで何が起こっているのかを理解するのに役立つため、重要なステップです。 Seabornは、データの視覚化に役立つライブラリです。 散布図は、グラフ上に分散/分散されたデータポイントとしてデータの分布を示します。ドットを使用して、データセットの値を表します。データセットは本質的に数値です。横軸と縦軸のすべてのドットの位置は、単一のデータポイントの値を示します。 これらは、2つの変数間の関係を理解するのに役立ちます。 PythonでSeabornライブラリを使用してこれを実現する方法を理解しましょう- 例 impor