Bargraph
Clustered/Stacked Filled Bar Graph Generator
Install / Use
/learn @derekbruening/BargraphREADME
Clustered/Stacked Filled Bar Graph Generator

I wanted a scriptable bar graph generator for my PhD thesis that supported stacked and clustered bars, but couldn't find one that played well with latex and had all the features I wanted, so I built my own. I followed the scheme of Graham Williams' barchart shell script to have gnuplot produce fig output and then mangle it to fill in the bars. I added support for more than just two or three clustered datasets and support for stacked bars, as well as automatic averaging and other features.
The primary features include:
- Stacked bars of 9+ datasets
- Clustered bars of 8+ datasets
- Clusters of stacked bars
- Lets you keep your data in table format, or separated but listed in the same file, rather than requiring each dataset to be in a separate file
- Custom gnuplot command pass-through for fine-grained customization without having a separate tool chain step outside the script
- Bars can be pattern filled or use solid colors
- Font face control and limited font size control
- Automatic arithmetic or harmonic mean calculation
- Automatic legend creation
- Automatic legend placement in empty space inside the graph
- Automatic sorting, including sorting into SPEC CPU 2000 integer and floating point benchmark groups
- Error bar support
A tarball package that includes the bargraph script and sample graphs is available on BinTray.
See the official project home page for documentation and examples.
Related Skills
node-connect
347.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
108.0kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
347.2kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
347.2kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
