PLOTLIB_INLINE PVec::PVec( const PVec &x, std::function< double( double ) > function ) { for ( const auto &val : x.GetData() ) { mData.push_back( function( val ) ); } }
PLOTLIB_INLINE std::string AbstractPlot::ToArray( const PVec &vec ) { const std::vector< std::string > vecStr = vec.GetStrings(); return vecStr.size() ? ToArray( vecStr ) : ToArray( vec.GetData() ); }