38 glm::vec4
color { 0.85F, 0.85F, 0.85F, 1.F };
80 glm::vec4
color { 0.65F, 0.65F, 0.65F, 1.F };
148[[nodiscard]] MAYAFLUX_API std::vector<std::span<const double>>
series_by_role(
157[[nodiscard]] MAYAFLUX_API std::pair<float, float>
data_range(std::span<const double>
series);
166 const std::vector<std::span<const double>>&
series);
181[[nodiscard]] MAYAFLUX_API glm::vec3
palette_color(
const std::vector<glm::vec3>& palette,
182 size_t index)
noexcept;
208 glm::vec3
color = glm::vec3(1.F),
209 const std::shared_ptr<Core::VKImage>& texture =
nullptr);
240[[nodiscard]] MAYAFLUX_API std::vector<Kakshya::LineVertex>
plot_grid(
242 uint32_t x_divisions,
243 uint32_t y_divisions,
244 glm::vec3
color = glm::vec3(0.12F),
245 float thickness = 1.F);
282 bool vertical =
true,
283 glm::vec3
color = glm::vec3(0.75F),
284 float thickness = 1.F);
296 glm::vec4
color = { 0.85F, 0.85F, 0.85F, 1.F },
297 std::string
name = {});
306 const TickLabelsSpec& spec);
313 const AxisRange& range,
316 glm::vec4
color = { 0.65F, 0.65F, 0.65F, 1.F },
317 uint8_t decimal_places = 2,
318 float label_h = 0.055F,
319 float label_w = 0.12F);
326 std::span<const std::string> labels,
327 std::span<const glm::vec3> colors,
329 float swatch_w = 0.04F,
330 glm::vec4 text_color = { 0.85F, 0.85F, 0.85F, 1.F });
336 const LegendSpec& spec);
SignalSourceContainer holding N named scalar series for plotting and signal use.
Role
Semantic role of the dimension.
Axis-aligned bounding rectangle in a 2D coordinate space.