Data-Visualization
快速自動繪製 CSV 文件,並具有一定程度的藝術控制
假設我的 CSV 文件有時間和各種數據列與時間的關係。
我希望能夠自動繪圖。至少到一個文件;多種格式或屏幕也是一個加號。
會有很多情節。同一軸上的多個繪圖,例如具有多列的電子表格散點圖。非專業人士應該可以更改繪圖命令。應該可以進行一些藝術控制,比如顏色、點、線或兩者兼而有之,也許是符號。
這是我考慮過的:
OpenOffice 或 Excel 等電子表格:無法輕鬆實現自動化。擅長外觀、藝術控制以及從 CSV 中選擇列以進行繪圖。自動化不好,而且需要時間來繪製。
R:易於將多列 csv 讀取到數據框中,但生成所需的圖並不那麼容易。對於單個時間序列來說很容易,但還沒有看到任何簡單的示例將多列數據繪製到相同的 X 和 Y 軸上,就像電子表格散點圖那樣。
Gnuplot:可能需要重新格式化數據。讀取散點圖的多列 CSV 不是那麼直觀。
還有其他我應該考慮的嗎?
Python 與MatplotLib。Python 非常擅長處理 csv 文件。
但還沒有看到任何簡單的例子,可以像電子表格散點圖那樣將多列數據繪製到相同的 X 和 Y 軸上。
你探索過ggplot2嗎?您可以使用 ggplot2 繼續將系列添加到繪圖中。它還具有非常好的刻面繪圖功能。