Class Axis¶
- Defined in File layout.h
Class Documentation¶
-
class
Axis¶ Axis class for use in layout of plots.
Serialises to something like:
"xaxis": {"title": "x1"}
Public Functions
-
Axis(const AxisDirection dir)¶
-
void
setDirection(AxisDirection dir)¶ Sets the direction of the axis, as X, Y, or Z.
- Parameters
dir: Axis direction (an enum X, Y or Z)
-
void
setTitle(std::string label)¶
-
void
setLog()¶
-
AxisDirection
getDirection()¶
-
std::string
getTitle()¶
-
bool
isLog()¶
Protected Attributes
-
AxisDirection
direction¶
-
std::string
title¶
-
std::string
key¶
-
bool
is_log= false¶
Friends
-
void
to_json(nlohmann::json &j, const Axis &p)¶ Serialise axis into a valid json string.
Produces json like:
"xaxis": {"title": "x1"}
-