12 #ifndef QmitkChartWidget_h
13 #define QmitkChartWidget_h
183 void AddData1D(
const std::vector<double>& data1D,
const std::string& label,
ChartType chartType = ChartType::bar);
195 void UpdateData1D(
const std::vector<double> &data1D,
const std::string &label);
208 void UpdateData2D(
const std::vector< std::pair<double, double> > &data2D,
const std::string &label);
221 const std::string& label,
222 const std::string& type,
223 const std::string& color,
224 const std::string& lineStyle,
225 const std::string& pieLabelsData = {});
240 void AddData2D(
const std::vector< std::pair<double, double> > &data2D,
241 const std::string &label,
258 const std::string& label,
259 const std::string& type,
260 const std::string& color,
261 const std::string& style,
262 const std::string& pieLabelsData = {});
283 void UpdateLabel(
const std::string& existingLabel,
const std::string& newLabel);
305 void SetColor(
const std::string& label,
const std::string& colorName);
358 void SetPieLabels(
const std::vector<std::string> &pieLabels,
const std::string &label);
387 void SetXErrorBars(
const std::string &label,
const std::vector<double> &errorPlus,
const std::vector<double>& errorMinus = std::vector<double>());
399 void SetYErrorBars(
const std::string &label,
const std::vector<double> &errorPlus,
const std::vector<double> &errorMinus = std::vector<double>());
432 void Show(
bool showSubChart=
false);
534 std::string convertBooleanValue(
bool value)
const;
537 std::unique_ptr<Impl> m_Impl;
Holds data for chart generation via C3/Plotly.