|
|
@ -29,7 +29,26 @@ void
|
|
|
|
svg_rect(double x, double y, double width, double height, string stroke = "chartreuse", string fill = "plum"){
|
|
|
|
svg_rect(double x, double y, double width, double height, string stroke = "chartreuse", string fill = "plum"){
|
|
|
|
cout << "<rect x='" << x << "' y='" << y << "' width='" << width << "' height='" << height << "' stroke='" << stroke << "' fill='" << fill << "'/>";
|
|
|
|
cout << "<rect x='" << x << "' y='" << y << "' width='" << width << "' height='" << height << "' stroke='" << stroke << "' fill='" << fill << "'/>";
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
void
|
|
|
|
|
|
|
|
input_colors(string &colors_stroke, string &colors_fill){
|
|
|
|
|
|
|
|
string color_personal;
|
|
|
|
|
|
|
|
cout << "Do you want to change colors? Yes/No" << endl;
|
|
|
|
|
|
|
|
cin >> color_personal;
|
|
|
|
|
|
|
|
while ((color_personal != "No") && (color_personal != "Yes")){
|
|
|
|
|
|
|
|
cout << "WRONG ANSWER! Try again!" << endl;
|
|
|
|
|
|
|
|
cin >> color_personal;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if (color_personal == "No"){
|
|
|
|
|
|
|
|
return;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
else {
|
|
|
|
|
|
|
|
cout << "What color for a stroke do you want?" << endl;
|
|
|
|
|
|
|
|
cin >> colors_stroke;
|
|
|
|
|
|
|
|
cout << "What color to fill do you want?" << endl;
|
|
|
|
|
|
|
|
cin >> colors_fill;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
return;
|
|
|
|
|
|
|
|
}
|
|
|
|
void
|
|
|
|
void
|
|
|
|
show_histogram_svg(const vector<size_t>& bins, string stroke, string fill) {
|
|
|
|
show_histogram_svg(const vector<size_t>& bins, string stroke, string fill) {
|
|
|
|
const auto IMAGE_WIDTH = 400;
|
|
|
|
const auto IMAGE_WIDTH = 400;
|
|
|
|