#include "chart_spec.hpp"
#include <csv.hpp>
#include <svgplot/svgplot.hpp>
#include <cstdint>
#include <optional>
#include <string>
#include <string_view>
#include <utility>
#include <vector>
Go to the source code of this file.
|
| std::string | csvzall::charts::Trim (std::string_view value) |
| |
| std::pair< std::string, std::string > | csvzall::charts::ResolveHeatmapDateRange (const HeatmapSpec &spec) |
| |
| svgplot::CalendarHeatmapOrientation | csvzall::charts::ParseHeatmapOrientation (std::string_view raw) |
| |
| bool | csvzall::charts::IsGroupedBarPresentation (std::string_view raw) |
| |
| std::optional< std::string > | csvzall::charts::ValidateChartSpecFields (const ChartSpec &spec) |
| |
| CsvChartResult | csvzall::charts::RenderHeatmapCsv (csv::CSVReader &reader, const std::vector< std::string > &headers, const HeatmapSpec &spec, const CsvChartOptions &options) |
| |
| CsvChartResult | csvzall::charts::RenderBarCsv (csv::CSVReader &reader, const std::vector< std::string > &headers, const BarSpec &spec, const CsvChartOptions &options) |
| |
| CsvChartResult | csvzall::charts::RenderLineCsv (csv::CSVReader &reader, const std::vector< std::string > &headers, const LineSpec &spec, const CsvChartOptions &options) |
| |