Perl 绘制 .csv 文件中的多个数据集
我有一个包含以下数据的 .csv 文件。(我将 CSV 文件作为逗号分隔文件打开)
file1 date1 1 76.09
date10 10 87.09
date11 11 89.89
date2 2 66.5
date3 3 78.89
date4 4 87.98
date5 5 57
date6 6 57.98
date7 7 34.32
date8 8 45.76
date9 9 34.99
file2 date1 1 82.45
date2 2 86.23
file3 date1 1 65.76
date10 10 34.89
date11 11 23.79
date12 12 86.23
date2 2 23.78
date3 3 45.78
date4 4 34.78
date5 5 67.89
date6 6 34.78
date7 7 78.45
date8 8 67.89
date9 9 86.23
现在我想知道如何为每个数据集 file1、file2、file3 绘制图表,其中第 3 列作为 X 轴,第 4 列作为Y 轴。
我现在所做的是,我手动复制每个文件的粘贴数据并使用 GNUPLOT 之类的
plot "data.csv" using 1:2 title 'file1'
但我想在 perl 脚本中执行此操作并希望使用 perl 绘图。还有一种方法可以让我免于每次绘制图表时手动将每个文件的粘贴数据复制到单独的 csv 文件中。
感谢您的帮助。
谢谢。
I have a .csv file with the following data.(I open CSV file as comma separated file)
file1 date1 1 76.09
date10 10 87.09
date11 11 89.89
date2 2 66.5
date3 3 78.89
date4 4 87.98
date5 5 57
date6 6 57.98
date7 7 34.32
date8 8 45.76
date9 9 34.99
file2 date1 1 82.45
date2 2 86.23
file3 date1 1 65.76
date10 10 34.89
date11 11 23.79
date12 12 86.23
date2 2 23.78
date3 3 45.78
date4 4 34.78
date5 5 67.89
date6 6 34.78
date7 7 78.45
date8 8 67.89
date9 9 86.23
Now I want to know how to plot a graph for each of these datasets file1,file2,file3 with column3 as X axis and column 4 as Y axis.
What I do right now is, I manually copy paste data for each file and use GNUPLOT like
plot "data.csv" using 1:2 title 'file1'
But I want to do it in a perl script and want to use perl plotting. Also is there a way which can save me from manually copy pasting data for each file into separate csv file everytime I plot the graph.
Thanks for your help.
Thank you.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论