2019年6月16日Pythonのデータ可視化ツールは「matplotlib」が有名ですが、もう少し格好良く表示させたいと思った事ありませんか?この記事では、Python製の可視化ツールであるDashを使用して、Webアプリを作成します。React.jsをベースに開発されています。可視化ツールのPlotlyをベースとした描画を行うことで、お手軽にPythonでグラフを表示するWebアプリを作成できます。ForceのAPIを使用してダッシュボードを作成した例があります。GitHubにソースコードが置いてありますが、数百行程度のプログラムで、この様な美しいダッシュボードを作成する事が出来ます。1:Dashのインストールまずは、Dashをインストールします。次に、必要なモジュールをインポートし、簡易的なグラフをDashで作成します。Notebookで実行してみましょう。Notebook」で正しくサーバーが起動されると、以下の様な表示が出ると思います。installでダウンロードして下さい。実行結果(ブラウザー)ローカルサーバーのアドレスをブラウザーで開き、以下の様なグラフが表示されれば、成功です。解説プログラムについて、簡単に解説しておきます。htmlまずは、必要なモジュールをインポートしています。Dashは主に以下の2つのコンポーネントから構成されており、この2つを押させておけばOKです。)])次に、Dashアプリケーションをapp名で作成し、レイアウトを作成しています。初めにhtml.Divを定義し、その中にh1とh3のhtmlタグを作成しています。dcc.Graphの部分でグラフを作成します。指定の仕方は、Plotlyでの書き方に従い、データを辞書型で渡す必要があります。app.run_server()最後に、Dashアプリケーションを起動します。グラフが表示されたら、次はコールバックを導入していきます。BusinessProfileこんにちは、「佐々木ケン」です。「技術」と「稼ぐ力」を兼ね備えた強い個人を生み出すべく活動しています。「あなたにはビジネスで遠回りしてほしくない!」との信念の元、自分の体験をベースに、ビジネスを構築する方法をお伝えしてます。View)」って何?「MVC」と何が違う?【完全版】Amwayを勧誘する人の特徴。(2)Dashを学ぶのにおすすめPythonによるWebスクレイピングは、BeautifulSoupを用いてデータを収集し、「Dash」を利用してデータ可視化アプリケーションをWeb上に公開する講座です。基礎的なHTML/CSSとPythonの知識は必要ですが、Pythonのデータ可視化フレームワークについて取り上げた講座は非常に少ないので貴重です。