|
izzi
SVG SUBSET C++ API
|
Per-graph constants, metadata, configuration, text. More...
#include <a60-svg-graphs-line.h>
Inheritance diagram for svg::graph_rstate:Public Types | |
| using | area_type = area<space_type> |
Public Attributes | |
| string | title |
| Key data: title, area, mode. | |
| area_type | graph_area |
| graph title | |
| graph_mode | mode |
| graph area | |
| string | xlabel |
| Labels, tic units. | |
| string | ylabel |
| string | xticu |
| string | yticu |
| style | lstyle |
| Line/Outline/Markers/Tooltip styles. | |
| stroke_style | sstyle |
| line style | |
| area_type | tooltip_area |
| marker stroke style, if any. | |
| string | tooltip_id |
| chart_line_style_3 tooltip size | |
| string | tooltip_images |
| chart_line_style_3 toolip id prefix | |
Public Attributes inherited from svg::render_state_base | |
| select | visible_mode |
Static Public Attributes | |
| static constexpr uint | xmargin = 100 |
| chart_line_style_n to use | |
| static constexpr uint | ymargin = 100 |
| static constexpr uint | xticdigits = 1 |
| static constexpr uint | yticdigits = 10 |
| static constexpr uint | ttitlesz = 16 |
| Type sizes. | |
| static constexpr uint | th1sz = 12 |
| static constexpr uint | tpsz = 10 |
| static constexpr uint | tticsz = 7 |
Additional Inherited Members | |
Public Member Functions inherited from svg::render_state_base | |
| bool | is_visible (const select v) const |
| render_state_base (const select m=select::none) | |
Per-graph constants, metadata, configuration, text.
Line Graphs / Line Charts.
Some Example: https://www.highcharts.com/demo/highcharts/accessible-line
Outline:
input has 2 columns: x, y
plot as grid/matrix system given above.
line: points, linestyle
x axis: title, tick mark spacing, tick mark style y axis: title, tick mark spacing, tick mark style
Definition at line 63 of file a60-svg-graphs-line.h.
| using svg::graph_rstate::area_type = area<space_type> |
Definition at line 65 of file a60-svg-graphs-line.h.
| string svg::graph_rstate::title |
Key data: title, area, mode.
Definition at line 70 of file a60-svg-graphs-line.h.
| area_type svg::graph_rstate::graph_area |
graph title
Definition at line 71 of file a60-svg-graphs-line.h.
| graph_mode svg::graph_rstate::mode |
graph area
Definition at line 72 of file a60-svg-graphs-line.h.
|
staticconstexpr |
|
staticconstexpr |
Definition at line 76 of file a60-svg-graphs-line.h.
|
staticconstexpr |
Definition at line 77 of file a60-svg-graphs-line.h.
|
staticconstexpr |
Definition at line 78 of file a60-svg-graphs-line.h.
|
staticconstexpr |
Type sizes.
Definition at line 81 of file a60-svg-graphs-line.h.
|
staticconstexpr |
Definition at line 82 of file a60-svg-graphs-line.h.
|
staticconstexpr |
Definition at line 83 of file a60-svg-graphs-line.h.
|
staticconstexpr |
Definition at line 84 of file a60-svg-graphs-line.h.
| string svg::graph_rstate::xlabel |
Labels, tic units.
Definition at line 87 of file a60-svg-graphs-line.h.
| string svg::graph_rstate::ylabel |
Definition at line 88 of file a60-svg-graphs-line.h.
| string svg::graph_rstate::xticu |
Definition at line 89 of file a60-svg-graphs-line.h.
| string svg::graph_rstate::yticu |
Definition at line 90 of file a60-svg-graphs-line.h.
| style svg::graph_rstate::lstyle |
Line/Outline/Markers/Tooltip styles.
Definition at line 93 of file a60-svg-graphs-line.h.
| stroke_style svg::graph_rstate::sstyle |
line style
Definition at line 94 of file a60-svg-graphs-line.h.
| area_type svg::graph_rstate::tooltip_area |
marker stroke style, if any.
Definition at line 95 of file a60-svg-graphs-line.h.
| string svg::graph_rstate::tooltip_id |
chart_line_style_3 tooltip size
Definition at line 96 of file a60-svg-graphs-line.h.
| string svg::graph_rstate::tooltip_images |
chart_line_style_3 toolip id prefix
Definition at line 97 of file a60-svg-graphs-line.h.