gnuplot.h
Go to the documentation of this file.
45 "set palette defined (0 \"#8A2BE2\", 0.143 \"blue\", 0.286 \"cyan\", 0.429 \"light-green\", 0.572 \"#32CD32\", 0.715 \"#00FF00\", 0.858 \"yellow\", 1 \"orange\")\n";
158 write_end_of_series(out); // Marker for the end of the series so GNUPlot knows when the next line starts
255 void write_plot_series(std::ostream &out, const model::plot::series<model::plot::candle_stick_point> &series)
298 out << table::handle_nan(series[i].x()) << "," << table::handle_nan(series[i].y()) << std::endl;
308 void write_plot_series(std::ostream &out, const model::plot::series<model::plot::data_point<X, Y> > &series)
318 void write_plot_series(std::ostream &out, const model::plot::series<model::plot::bar_point> &series)
374 void write_additional(std::ostream &out, const model::plot::series<P> &series, const char sep = ' ')
void write_output_format(std::ostream &out, const std::string &output_image_path)
Definition: gnuplot.h:241
const std::string & title() const
Definition: series.h:72
Definition: gnuplot.h:22
Definition: enum_description.h:15
Definition: axes.h:16
size_t tile_count() const
Definition: flowcell_data.h:115
float upper() const
Definition: candle_stick_point.h:119
Definition: flowcell_data.h:25
void write_plot_series(std::ostream &out, const model::plot::series< model::plot::candle_stick_point > &series)
Definition: gnuplot.h:255
void write_title(std::ostream &out, const PlotData &data)
Definition: gnuplot.h:229
size_t column_count() const
Definition: heatmap_data.h:137
void write_plot_line(std::ostream &out, const model::plot::series< P > &series)
Definition: gnuplot.h:294
series_types series_type() const
Definition: series.h:88
void write_end_of_series(std::ostream &out)
Definition: gnuplot.h:333
const float_vector_t & outliers() const
Definition: candle_stick_point.h:128
float p25() const
Definition: candle_stick_point.h:83
Definition: candle_stick_point.h:19
size_t size() const
Definition: data_point_collection.h:81
void write_axes(std::ostream &out, const model::plot::axes &axes)
Definition: gnuplot.h:204
void write_color(std::ostream &out, const model::plot::series< P > &series, const char sep= ' ')
Definition: gnuplot.h:410
void write_flowcell_tile_id(std::ostream &out, const model::plot::flowcell_data &data, const std::string &output_image_path="")
Definition: gnuplot.h:75
void write_chart(std::ostream &out, const model::plot::plot_data< Point > &data, const std::string &output_image_path="")
Definition: gnuplot.h:134
const T & handle_nan(const T &val)
Definition: csv_format.h:84
void write_type(std::ostream &out, const model::plot::series< P > &series, const char sep= ' ')
Definition: gnuplot.h:347
Definition: plot_data.h:28
const plot::axis & saxis() const
Definition: flowcell_data.h:79
void write_plot_series(std::ostream &out, const model::plot::series< model::plot::bar_point > &series)
Definition: gnuplot.h:318
::uint32_t tile_id(const size_t lane_idx, const size_t loc) const INTEROP_THROW_SPEC((model
Definition: flowcell_data.h:66
void write_label(std::ostream &out, const model::plot::series< P > &series, const char sep= ' ')
Definition: gnuplot.h:395
const std::string & color() const
Definition: series.h:80
Definition: heatmap_data.h:22
float p50() const
Definition: candle_stick_point.h:92
const axes & xyaxes() const
Definition: chart_data.h:156
float p75() const
Definition: candle_stick_point.h:101
Definition: series.h:16
void write_flowcell(std::ostream &out, const model::plot::flowcell_data &data, const std::string &output_image_path="")
Definition: gnuplot.h:31
Definition: axes.h:111
void write_plot_description(std::ostream &out, const model::plot::plot_data< Point > &data)
Definition: gnuplot.h:168
Definition: data_point.h:21
std::string normalize_color(const std::string &color)
Definition: gnuplot.h:422
void write_plot_series(std::ostream &out, const model::plot::series< model::plot::data_point< X, Y > > &series)
Definition: gnuplot.h:308
void write_plot_data(std::ostream &out, const model::plot::plot_data< Point > &data)
Definition: gnuplot.h:152
size_t row_count() const
Definition: heatmap_data.h:128
void write_axis(std::ostream &out, const model::plot::axis &axis, const char axis_label)
Definition: gnuplot.h:216
float lower() const
Definition: candle_stick_point.h:110
void write_additional(std::ostream &out, const model::plot::series< P > &series, const char sep= ' ')
Definition: gnuplot.h:374
void write_heatmap(std::ostream &out, const model::plot::heatmap_data &data, const std::string &output_image_path="")
Definition: gnuplot.h:105