circles
figure_circles
circles样式在每个数据点绘制一个明确半径的圆。如果给出 3 列数据,则解释为 x, y, radius。半径 radius 总是解释为图形水平轴(x 或者 x2)的单位。y 的尺度和图形的纵横比都被忽略。如果只有两列,则半径取自set style circle,此时半径可以用图表或者屏幕坐标。
默认绘制一个完整的圆。通过在第 4 和第 5 列指定开始角度和结束角度,可以绘制圆弧段。可选的第 4 列或第 6 列用来为每个圆指定颜色。圆弧段的起止角度必须用角度为单位。参见set style circle和set style fill。
示例
# 绘制圆,其面积与第 3 列的值成正比
set style fill transparent solid 0.2 noborder
plot 'data' using 1:2:(sqrt($3)) with circles, \
'data' using 1:2 with linespoints
# 绘制吃豆人而不是圆
plot 'data' using 1:2:(10):(40):(320) with circles
# 用内嵌数据绘制饼图
set xrange [-15:15]
set style fill transparent solid 0.9 noborder
plot '-' using 1:2:3:4:5:6 with circles lc var
0 0 5 0 30 1
0 0 5 30 70 2
0 0 5 70 120 3
0 0 5 120 230 4
0 0 5 230 360 5
e
结果类似于用可变点大小和 7 号点类型绘制的points图,区别在于圆用 x 轴范围进行缩放。参考set object circle和fillstyle。