12 #ifndef QmitkChartWidget_h
13 #define QmitkChartWidget_h
142 void AddData1D(
const std::vector<double>& data1D,
const std::string& label,
ChartType chartType = ChartType::bar);
150 void UpdateData1D(
const std::vector<double> &data1D,
const std::string &label);
156 void UpdateData2D(
const std::vector< std::pair<double, double> > &data2D,
const std::string &label);
159 const std::string& label,
160 const std::string& type,
161 const std::string& color,
162 const std::string& lineStyle,
163 const std::string& pieLabelsData = 0);
175 void AddData2D(
const std::vector< std::pair<double, double> > &data2D,
176 const std::string &label,
181 const std::string& label,
182 const std::string& type,
183 const std::string& color,
184 const std::string& style,
185 const std::string& pieLabelsData = 0);
195 void UpdateLabel(
const std::string& existingLabel,
const std::string& newLabel);
207 void SetColor(
const std::string& label,
const std::string& colorName);
239 void SetPieLabels(
const std::vector<std::string> &pieLabels,
const std::string &label);
260 void SetXErrorBars(
const std::string &label,
const std::vector<double> &errorPlus,
const std::vector<double>& errorMinus = std::vector<double>());
267 void SetYErrorBars(
const std::string &label,
const std::vector<double> &errorPlus,
const std::vector<double> &errorMinus = std::vector<double>());
285 void Show(
bool showSubChart=
false);
352 std::string convertBooleanValue(
bool value)
const;
355 std::unique_ptr<Impl> m_Impl;