6#ifndef PICOSCENES_PLATFORM_PLOTSERVICE_HXX
7#define PICOSCENES_PLATFORM_PLOTSERVICE_HXX
71 bool plot(
const PlotCategory category,
const std::string& chartname,
const ChartType charttype,
const std::vector<std::vector<std::pair<int16_t, double>>>& data) {
82 bool plot(
const PlotCategory category,
const std::string& chartname,
const ChartType charttype,
const std::vector<std::deque<std::pair<double, double>>>& data) {
93 bool plot(
const PlotCategory category,
const std::string& chartname,
const ChartType charttype,
const std::deque<std::pair<double, double>>& data) {
106 virtual bool plot(
PlotCategory category,
const std::string& chartname,
ChartType charttype,
const std::vector<std::vector<std::pair<int16_t, double>>>& data,
const PlotConfig& config) = 0;
117 virtual bool plot(
PlotCategory category,
const std::string& chartname,
ChartType charttype,
const std::vector<std::deque<std::pair<double, double>>>& data,
const PlotConfig& config) = 0;
virtual bool plot(PlotCategory category, const std::string &chartname, ChartType charttype, const std::deque< std::pair< double, double > > &data, const PlotConfig &config)=0
绘制EVM、CFO、SFO数据的核心接口。
bool plot(const PlotCategory category, const std::string &chartname, const ChartType charttype, const std::vector< std::vector< std::pair< int16_t, double > > > &data)
绘制幅度、相位数据的便利接口(使用默认配置)。
virtual bool plot(PlotCategory category, const std::string &chartname, ChartType charttype, const std::vector< std::vector< std::pair< int16_t, double > > > &data, const PlotConfig &config)=0
绘制幅度、相位数据的核心接口。
virtual bool plot(PlotCategory category, const std::string &chartname, ChartType charttype, const std::vector< std::deque< std::pair< double, double > > > &data, const PlotConfig &config)=0
绘制RSS数据的核心接口。
static std::shared_ptr< WebPlotService > getInstance()
获取WebPlotService的单例实例。
bool plot(const PlotCategory category, const std::string &chartname, const ChartType charttype, const std::deque< std::pair< double, double > > &data)
绘制EVM、CFO、SFO数据的便利接口(使用默认配置)。
bool plot(const PlotCategory category, const std::string &chartname, const ChartType charttype, const std::vector< std::deque< std::pair< double, double > > > &data)
绘制RSS数据的便利接口(使用默认配置)。
virtual ~WebPlotService()=default
虚析构函数。
std::string yAxisLabel
Y轴标签
std::string xAxisLabel
X轴标签