15std::optional<std::size_t>
FindColumnIndex(
const std::vector<std::string>& headers,
16 std::string_view
name,
17 bool exact_column_matching);
20 const std::string& column,
21 std::string_view chart_type);
22std::vector<ChartValueSpec>
EffectiveValues(
const std::vector<ChartValueSpec>& values,
23 const std::string& legacy_column);
24std::string
ValueLabel(
const ChartValueSpec& spec);
25std::string
ValueColor(
const ChartValueSpec& spec, std::size_t index);
26std::string
ValueColor(
const ChartValueSpec& spec,
28 std::string_view color_scheme);
std::string raw
Definition heatmap.cpp:29
std::vector< ChartValueSpec > EffectiveValues(const std::vector< ChartValueSpec > &values, const std::string &legacy_column)
Definition csv_chart_common.cpp:118
std::optional< std::size_t > FindColumnIndex(const std::vector< std::string > &headers, std::string_view name, bool exact_column_matching)
Definition csv_chart_common.cpp:75
std::string ValueLabel(const ChartValueSpec &spec)
Definition csv_chart_common.cpp:129
double ParseNumericField(csv::CSVField field, const std::string &column, std::string_view chart_type)
Definition csv_chart_common.cpp:104
void AccumulateRowBytes(const csv::CSVRow &row, CsvChartResult &result)
Definition csv_chart_common.cpp:98
std::string ValueColor(const ChartValueSpec &spec, std::size_t index)
Definition csv_chart_common.cpp:133
std::string NormalizeChartColorScheme(std::string_view raw)
Definition csv_chart_common.cpp:147