【发布时间】:2021-03-24 14:21:02
【问题描述】:
在这里,我试图在蜘蛛/雷达图上实现雷达效果。理想情况下,我希望在给定时间的情况下使绘制的线消失(例如,在 30 秒内,绘制的线消失为透明,我正在考虑像顺序颜色图一样更改或绘制的线被删除/清除),但这可能会导致问题。因此,如果绘制的线过渡/淡入透明将减少整体图上的混乱。这对我来说是可能的,但很棘手..
set grid ls 10
set xtics axis format "" scale 0
set ytics axis format ""
set size square
set style line 9 lt 1 lw 2 pt 2 ps 2
set multiplot layout 1,2
plot 'somedata' using 1:5 t "" w lp ls 9
unset multiplot
pause 90
replot
如何在 Gnuplot 中实现这一点? 在我的阅读中,我遇到了一种叫做 Lerp/Lerping 颜色的东西,但是我没有使用 Csharp 或 Unity。
输出显示需要淡出/清除的标记。 主要区别在于只有 1 而不是 9 作为 pitu
example of points that need to transition/fade to transparent
【问题讨论】:
-
所以你需要一个时间敏感的过滤器。是否可以使用熊猫数据框并插入带有时间戳的绘图值,然后将该时间戳与当前时间进行比较以确定要在哪个时间窗口进行绘图?
-
您的数据是什么样的?请显示一些示例行。您的数据文件会不断更新吗?您是否希望 gnuplot 循环运行,等待一段时间并绘制新数据点并淡化以前的数据点?请澄清。
-
它在 Gnuplot 中的输出;不是每个说的数据。它可以是任何数据,问题是在绘图时绘制的结果从纯色更改/过渡到透明或从绘图中删除。我确信 Gnuplots 功能能够做到这一点,因为情节是用上面显示的脚本编写的。
标签: python gnuplot color-mapping