svg - 如何绘制没有箭头的向量
问题描述
我正在尝试通过线程为带有 gnuplot 的 Web 应用程序服务器绘制命中开始/结束时间图。
我想要得到的是跨 X 轴的时间。对应用服务器的每个请求都由一条线段表示,其中线段的 X 坐标代表请求的开始和结束。Y 坐标对应于螺纹。
我拼凑了一个小 perl 脚本,将线程名称转换为不同的整数,我得到了大部分我想要的东西。但是,对于 '''svg''' 或 '''png''' 终端来说,'''with vectors''' 似乎不支持 '''arrowstyle nohead'''(尽管它是支持的)对于 Windows 终端)。
所以我基本上可以得到我想要的,除了我无法摆脱箭头。
解决方案
你检查过 gnuplot 帮助吗?检查help vectors
和help arrow
。
代码:
### plot with vectors and arrowhead
reset session
set samples 11
set xrange[0:2]
plot '+' u (rand(0)):(rand(0)) :(rand(0)):(rand(0)) w vectors nohead ti "nohead", \
'+' u (rand(0)):(rand(0)+2):(rand(0)):(rand(0)) w vectors head ti "head", \
'+' u (rand(0)):(rand(0)+4):(rand(0)):(rand(0)) w vectors heads ti "heads"
### end of code
结果:
推荐阅读
- javascript - 全高英雄背景图像在移动滚动上调整大小
- assembly - 用汇编语言“显示”换行符或回车符
- c++ - 堆栈反向 poish 计算器
- python - Python中的全局变量问题
- mysql - sql - 查询将 2 个表与 1 个表连接
- django - Django创建数据库视图,在列之间进行乘法,取平均值并按时间分组
- nginx - 通过 Nginx 反向代理连接到 Apache OpenMeetings 时遇到问题
- laravel - Laravel 7 路由问题
- matlab - 如何在 MATLAB 中减少图像匹配代码的运行时间?
- android - 创建服务以在后台运行并创建通知