You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Gnuplot柱状图自定义标签:修改Y值标注的字号与颜色

修改Gnuplot柱状条标注的字号与颜色

要调整柱状条上方Y值标注的字号和颜色,只需在with labels后添加font和textcolor参数即可,具体修改如下:

修改后的完整脚本

set term pngcairo size 1200,900
set title "$file_name" noenhanced font "Century,28" textcolor "#b8860b"
set xtics noenhanced font "Helvetica,10"
set xlabel "Residue, #"
set ylabel "dG, kKal/mol"
set yrange [-10:0]
set ytics 1.0
set grid y
set key off
set boxwidth 0.9
set style fill solid 0.5
plot \$data using 0:2:3:xtic(1) with boxes lc rgb var, \
        '' using 0:2:2 with labels offset 0,1 font "Helvetica,12" textcolor "#ff0000"

关键修改说明

  • 在with labels后添加font "Helvetica,12":指定标注文本的字体为Helvetica,字号为12(可根据需求调整字号数值)
  • 添加textcolor "#ff0000":设置标注文本的颜色为红色(支持十六进制颜色码或Gnuplot内置颜色名,比如textcolor red)

如果需要给不同柱状条的标注设置不同颜色,还可以把颜色值加入数据列,用using 0:2:2:4调用第四列的颜色值,再配合textcolor rgb var实现,示例如下:

plot \$data using 0:2:3:xtic(1) with boxes lc rgb var, \
        '' using 0:2:2:4 with labels offset 0,1 font "Helvetica,12" textcolor rgb var

此时数据文件的第四列需要存放对应的颜色码(比如#ff0000、#00ff00等)。

内容的提问来源于stack exchange,提问作者James Starlight

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 20:24:51