| 8 | |
| 9 | namespace matplot { |
| 10 | axes_object::axes_object(class axes_type *parent) : parent_(parent) { |
| 11 | const bool axes_have_legend = parent_->legend() != nullptr; |
| 12 | if (axes_have_legend) { |
| 13 | const bool all_objects_have_legend = |
| 14 | parent_->legend()->strings().size() >= |
| 15 | parent_->children().size(); |
| 16 | if (all_objects_have_legend) { |
| 17 | parent_->legend()->strings().emplace_back( |
| 18 | "data " + num2str(parent_->children().size() + 1)); |
| 19 | } |
| 20 | } |
| 21 | } |
| 22 | |
| 23 | axes_object::axes_object(axes_handle parent) : axes_object(parent.get()) {} |
| 24 | |