带有取决于输入的圆圈、颜色和半径的 Gnuplot 图
Gnuplot graph with circles, color and radius dependent on input
我必须根据某种输入数据使用 gnuplot 制作图表。每个条目都有日期、分数和计数。图形应该用代表日期的 x 轴表示(我将来可能也会对此有疑问:/),y 轴分数和计数应该由图形中正确定位的圆圈表示。圆圈的半径和颜色应取决于输入数据的计数。
谁能帮我指明正确的方向?
谢谢。
编辑:
我拥有的部分:
set datafile separator ';'
set xdata time
set timefmt "%Y-%m-%d %H"
plot 'data' using 1:2:(some_function()) with circles
一行数据如下所示:
2014-02-21 19;0.5;5
然而,圆圈的半径似乎取决于第二列 (0.5) 而不是 some_function(value_in_third_column),我无法找出错误所在。
尝试以下操作:
plot 'datafile' with circles lc variable
(lc
是 linecolor
的缩写)在 gnuplot 提示符下键入 ? circles
和 ? palette
开始,网上有很多示例应该有所帮助你知道如何做你需要的。
我必须根据某种输入数据使用 gnuplot 制作图表。每个条目都有日期、分数和计数。图形应该用代表日期的 x 轴表示(我将来可能也会对此有疑问:/),y 轴分数和计数应该由图形中正确定位的圆圈表示。圆圈的半径和颜色应取决于输入数据的计数。
谁能帮我指明正确的方向?
谢谢。
编辑:
我拥有的部分:
set datafile separator ';'
set xdata time
set timefmt "%Y-%m-%d %H"
plot 'data' using 1:2:(some_function()) with circles
一行数据如下所示:
2014-02-21 19;0.5;5
然而,圆圈的半径似乎取决于第二列 (0.5) 而不是 some_function(value_in_third_column),我无法找出错误所在。
尝试以下操作:
plot 'datafile' with circles lc variable
(lc
是 linecolor
的缩写)在 gnuplot 提示符下键入 ? circles
和 ? palette
开始,网上有很多示例应该有所帮助你知道如何做你需要的。