|
A library for working with phylogenetic and population genetic data.
v0.27.0
|
|
Go to the documentation of this file. 1 #ifndef GENESIS_POPULATION_FUNCTIONS_GENOME_HEATMAP_H_
2 #define GENESIS_POPULATION_FUNCTIONS_GENOME_HEATMAP_H_
43 namespace population {
106 return text_position_;
111 text_position_ = value;
125 void write( std::shared_ptr<utils::BaseOutputTarget> target )
const;
138 double h_scaling_ = 1.0;
139 double v_scaling_ = 1.0;
141 double current_y_ = 0.0;
152 #endif // include guard
GenomeHeatmap & text_position(TextPosition value)
double vertical_scaling() const
TextPosition text_position() const
GenomeHeatmap & operator=(GenomeHeatmap const &)=default
utils::SvgText & text_template()
GenomeHeatmap & horizontal_scaling(double value)
utils::SvgDocument const & document() const
GenomeHeatmap & vertical_scaling(double value)
void write(std::shared_ptr< utils::BaseOutputTarget > target) const
Container namespace for all symbols of genesis in order to keep them separate when used as a library.
double horizontal_scaling() const
void add(std::string const &label, utils::Matrix< utils::Color > const &heatmap)