HIPO  4.3.0
High Performance Output data format for experimental physics
ASCII Chart Library

Terminal-based chart rendering with ANSI styling. More...

Classes

class  ascii::Asciichart
 ASCII chart renderer for plotting data series in the terminal. More...
 
class  ascii::Style
 Combines foreground, background, and text decorations into a terminal style. More...
 
class  ascii::Text
 Styled text element for terminal output with ANSI color support. More...
 

Enumerations

enum class  ascii::Color {
  ascii::BLACK = 30 , ascii::RED = 31 , ascii::GREEN = 32 , ascii::YELLOW = 33 ,
  ascii::BLUE = 34 , ascii::MAGENTA = 35 , ascii::CYAN = 36 , ascii::WHITE = 37 ,
  ascii::BRIGHT_BLACK = 90 , ascii::BRIGHT_RED = 91 , ascii::BRIGHT_GREEN = 92 , ascii::BRIGHT_YELLOW = 93 ,
  ascii::BRIGHT_BLUE = 94 , ascii::BRIGHT_MAGENTA = 95 , ascii::BRIGHT_CYAN = 96 , ascii::BRIGHT_WHITE = 97 ,
  ascii::RESET = -1
}
 Standard and bright ANSI terminal colors. More...
 

Detailed Description

Terminal-based chart rendering with ANSI styling.

Enumeration Type Documentation

◆ Color

enum ascii::Color
strong

Standard and bright ANSI terminal colors.

Enumerator
BLACK 
RED 
GREEN 
YELLOW 
BLUE 
MAGENTA 
CYAN 
WHITE 
BRIGHT_BLACK 
BRIGHT_RED 
BRIGHT_GREEN 
BRIGHT_YELLOW 
BRIGHT_BLUE 
BRIGHT_MAGENTA 
BRIGHT_CYAN 
BRIGHT_WHITE 
RESET 

Definition at line 28 of file color.h.