2017-05-08 1 views
0

私は、会議でそれを示すためにかなりのグラフを生成したいと思います。ほとんどの時間以来、私たちは必ずしも数字を見ているだけの写真を得ることができない人々がいます。Webページに結果を投稿する、Pythonの使いやすいグラフシステム

私は、これらの結果を掲示するための簡単なウェブサイトを作成していた、と私はCSVとして、私のツールからの出力を保存しています。出力はWebサーバーから直接読み取られ、テキストとして表示されるため、Webページに投稿するのは簡単です。

しかし、私は、グラフを作りたいと思い、これまでのところ私は、Webアプリケーションを作成するために必要なソリューションを見つけました。これは必ずしも私がこの時点で追求したいものではありません(利用可能な時間はあまりありません)。

は、CSVファイルからグラフを生成し、シンプルなApacheサーバがそれを読んで、それを表示できるような方法でそれを投稿する簡単な方法はありますか?私はエクセルを使用することを考えていました。ワークシートの読み込みを可能にするPython用のツールがあるので、反対に(データからワークシートを作成してグラフを作成する)方法があると仮定します。最悪の場合、グラフのPNGを作成して画像として投稿する予定でした。それは持続可能なもののような気がしません。

+0

ここに誰でも['bokeh'](http://bokeh.pydata.org/en/latest/)を実際に使っている人はいますか?素晴らしいですが、私はウェブ開発者ではないので、実装するのがどれくらい簡単か分かりません。 – Aaron

+0

このボケはかなり面白そうです。あなたはPythonコードを書いて、別のWebページのフレームに入れるのが簡単なhtmlページを出力します。それを調べる価値がある。 –

答えて

0

あなたはかなりのグラフとして、あなたのデータを公開(レイアウト)するGoogle Chartsを使用することができます。大きなチャートのコレクションがあります。 CSVファイルからデータをレイアウトに

は、CSV文字列からデータをロードするためにjquery-csv libraryを使用することができます。あなたはPythonでグラフを作成するために、matplotlibのを使用することができますHow to use Google Chart with data from a csv

+0

データを送信せずにGoogle Chartsをローカルで実行することができます。たとえ私がJSのことをあまり知らないとしても、構文はとても簡単です。ありがとう! –

+1

「データを送信する」とはどういう意味ですか?あなたのデータがGoogleに送信されることはありません。 Google Charts APIはクライアントブラウザに読み込まれ、CSVデータも読み込まれます。大きなWebアプリケーションを開発する必要はありません.JavaScriptを使用した静的なWebページのみです。 –

+0

私は参照してください。私たちのイントラネットサーバーはインターネット上で動作していないので、私はそれが動作するのだろうかと思っていました。これらのライブラリをウェブページのヘッダーに含めることができるので、Googleとの接続が必要ない場合は、ローカルでも動作します。申し訳ありませんが、私はそのようなprobemsを解決する必要はなかったので、私は行くように学習しています:) –

0

:SOこの質問OSを参照してください。 Plotlyを使って同じことを行うこともできます。 作成されたグラフはイメージファイルです。

これは、Webサーバーで何をしたいのかに何か特別なものを書かなければならないことを意味します。私はちょうどあなたが簡単にSVG形式のCSVファイルをプロットすることができたとラッパーライブラリpyexcel-pygalを、リリースしているmake beautiful graphs

+0

私はすでにmatplotlibを使用します。私は出力をPNG形式で保存してWebページに投稿しますが、実際にはスケーラブルではありません。私たちのサーバーがイントラネットである間、あなたは外部に接続している場合にのみ動作していると信じています。それはかなり見える、私はそれがローカルでそれを実行することが可能であったことを望む –

+1

[bokeh](http://bokeh.pydata.org/en/latest/)と同様のことをすることができますし、ローカルで実行することは自由です – Aaron

0

あなたがそれらを視覚的に、より魅力的な、このリンクを試すようにしたい場合は

these examplesに興味があると思います。

関連する問題