再び別の場所に移動する必要がある場合は、SOからここに移動、お知らせください。ここに投稿があります:
私はExcelを使用して、CSVからtimeseriesのチャートやヒストグラム(累積パーセンテージ)にデータを手動でプロットしています。私は、Excelに依存することなく(VBA/VBScriptのExcel機能の自動化を伴わずに)、コードを使ってプロセスを自動化する方法を検討してきました。
私はPythonのmatplotlibを使い始めました。しかし、特に時系列データを近似する折れ線グラフの場合、Excelとよく似ているわけではありません。
私はExcelのようなグラフを生成するのに使いやすいグラフ/グラフ作成ライブラリ(任意の言語プラットフォーム用)を探しています。これは、適切なデフォルトスケール(通常、データの適切な表示を得るためにx/yスケールを調整する必要はありません。私はmatplotlibでそれほどうまく動作しませんでした)、日付の書式設定をしなくてもx、yデータの配列(または列)を渡すのと同じ容易さで(私はmatplotlibでISO8601の日付文字列を使用していますが、それをプロットするために日付の書式を設定する必要がありました)。私はExcelのように簡単にコードで使うことができます - データをプラグインし、デフォルトでは(多くの)微調整なしで良好なグラフを生成します。
誰でも、プログラミング言語のグラフ/グラフライブラリは何を示唆していますか? matplotlibは私のために法案に合わないようでした。理想的には、無料またはオープンソースの何か。
更新プログラム:プログラミング言語は、Java、.NET、Python、node.js、Ruby、Perlなど、一般的な主流言語のいずれにもなりうる。グラフ/グラフライブラリはほとんど試していないが、むしろ、私は盲目的に任意のウェブ検索から試してみるのではなく、特定の言語のためにどの言語を推奨するのかに関する専門家の勧告を聞きたいと思う。意図された使用はバックエンドの自動化のためであり、ターミナルからのスクリプト/コードまたはスケジュールされたタスク/ジョブなどを経由して実行されます。スクリプト/コードにCSVデータファイルを入力するだけで、timeseriesチャート(チャートに2行/シリーズあり)とヒストグラム(理想的には累積頻度インジケータ)のデータをプロットします。 CSVデータは、数時間から1日または1週間分のデータに渡って毎秒かなりのデータでいっぱいです。だから私はわずかなデータポイントで簡単なグラフをプロットしているわけではありません。 InfluxDBのChronografのリアルタイムグラフのようなものを探していて、Excelの便利で使いやすいグラフ作成機能をUIレスのAPI /ライブラリ形式で探しています。 OSプラットフォームは中立的かLinux/Macでなければなりませんが、私は特定のOSに理想的な何かを結びつけたくありません。