gnuplot - Gnuplot -- 在散点图的适当位置显示平均值
问题描述
我在 Gnuplot 5.4(在 Big Sur 上)中有两列数据显示为散点图。添加第二列的平均值会在 y 轴上的适当值处生成一条水平线。但是,第一列的平均值也显示为 y 轴值处的水平线。是否可以让它在 x 轴上的适当值处显示为垂直线?
stats 'sleep.dat' using 1 name "A"
stats 'sleep.dat' using 2 name "B"
set xlabel "Hours"
set ylabel "Events"
set title "Apnea Events/Hours of Sleep"
set xrange [3:9]
set yrange [0:4]
set xtics 0.5
set ytics 0.25
plot 'sleep.dat' lc 9 lw 5, A_mean lw 2, B_mean lw 2
5.300 0.0
5.083 0.0
5.517 0.0
5.500 0.0
0.000 0.0
6.383 0.3
5.883 0.8
5.600 0.3
6.733 0.5
5.683 0.1
5.867 0.1
5.666 4.2
5.917 2.4
8.667 0.8
6.783 0.8
6.483 1.0
5.867 0.6
6.050 0.3
6.967 1.0
6.433 0.4
6.750 1.4
8.583 0.3
6.167 0.1
6.483 1.3
5.600 2.1
6.417 0.6
8.425 1.2
8.833 1.3
6.483 0.4
7.700 0.2
7.667 1.0
5.517 0.0
7.567 0.2
5.383 1.1
7.483 0.6
7.567 0.6
6.517 0.4
6.633 0.3
5.383 2.0
6.033 0.8
5.000 1.1
6.300 0.9
5.933 0.5
6.583 0.1
7.650 0.1
8.667 0.0
7.700 0.7
7.567 0.9
5.800 0.1
5.783 0.6
8.733 0.7
6.333 0.5
7.133 0.4
6.783 0.5
5.983 0.3
8.283 0.8
7.300 0.0
6.283 0.0
6.683 0.1
6.44 0.1
6.417 0.3
5.117 1.9
8.167 0.7
6.233 0.8
6.567 1.3
6.800 0.2
6.420 0.7
5.450 0.9
5.067 1.1
6.520 0.1
6.017 0.3
6.300 1.2
5.850 0.8
6.883 0.1
5.767 0.0
5.833 0.6
7.1 0.2
6.733 0.0
6.367 0.1
6.833 0.1
7.350 0.5
7.183 1.5
7.950 2.1
7.200 0.5
6.183 0.1
5.867 0.0
5.983 0.3
7.483 0.1
5.633 0.7
8.517 0.4
5.650 0.1
6.583 0.0
7.333 0.5
7.083 1.4
5.683 0.3
6.483 0.1
5.550 0.3
6.250 0.3
6.383 0.4
4.533 0.0
6.483 0.9
6.167 0.8
解决方案
要从图表的顶部到底部绘制一条垂直线,您实际上可以使用arrow
不带头的:
set arrow from B_mean, graph 0 to B_mean, graph 1 nohead
推荐阅读
- angular - 如何在 LineChart.js 中动态使用数据
- javascript - 拒绝应用来自“http://localhost:8081/src/assets/materialIcons.css”的样式,因为它的 MIME
- xero-api - 通过 Xero API 验证税号
- php - PHP ping 总是返回活动状态
- javascript - Javascript中的选择器
- python - 使用 python 在 JSON 文件中生成时间序列数据
- python - Scrapy运行但不输出任何内容
- r - 需要将char类型的列转换为日期类型
- security - Firefox PCKS#11 模块是否支持无头模式?
- javascript - 在 ArcGis JS 4.x 中获取特定图层作为文件