首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何绘制包含温湿度的csv文件,只在第n项上标注

如何绘制包含温湿度的csv文件,只在第n项上标注
EN

Stack Overflow用户
提问于 2013-11-24 19:52:10
回答 1查看 722关注 0票数 0

我有一个.csv文件,其中包含一个温度/湿度传感器(ELV 128)的日志。数据每分钟记录一次,如下所示(翻译:“数字;日期;温度(摄氏度),湿度(%)”):

代码语言:javascript
复制
Nummer;Datum;Temperatur in °C;Luftfeuchtigkeit in %
0;17-Nov-2013 9:54:14;25,90;52
1;17-Nov-2013 9:55:13;25,80;53
2;17-Nov-2013 9:56:12;25,50;53
3;17-Nov-2013 9:57:11;25,20;53
4;17-Nov-2013 9:58:10;25,00;53
5;17-Nov-2013 9:59:10;24,90;54
6;17-Nov-2013 10:00:09;24,80;54
7;17-Nov-2013 10:01:08;24,70;54
8;17-Nov-2013 10:02:07;24,70;54
9;17-Nov-2013 10:03:06;24,50;54
10;17-Nov-2013 10:04:05;24,50;54
(...)

我想对数据进行gnuplot,但只将x轴上的n个元素(比方说,每60次)加上第二个csv元素-日期和时间。由于标签是相当长的(17-Nov-2013 10:04:05),我想将标签与x轴相距约45度,以便第二个“接触”(或指向)x轴在正确的位置。

和往常一样,我希望你能给我正确的帮助和建议。

EN

回答 1

Stack Overflow用户

发布于 2013-11-24 19:58:31

为了将xrangeticsgnuplot中设置为时间轴,可以使用以下内容

代码语言:javascript
复制
set xrange ["17-Nov-2013 12:00:02":"30-Nov-2013 12:00:00"]
set xtics border in scale 1,0.5 nomirror rotate by -45  offset character 0, 0, 0

重要的是正确设置时间格式,即

代码语言:javascript
复制
set timefmt "%d-%b-%Y %H:$M:%s"

如需更详细的解释,请参见help set timefmthelp set xtics。我没有尝试,但是使用set xtics,您应该能够通过指定一个间隔来完全满足您的需要。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20180139

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档