Graph::Frame(3pm)

πŸ“¦
version 0.02 Β· 4 versions
, in debian bookworm, debian trixie, ubuntu noble, ubuntu resolute, ubuntu stonking

🌸 NAME 🌸

SVG::Graph::Frame β€” bestie, it's literally the SVG::Graph::Frame object πŸ’… (yeah the page is filed under Graph::Frame(3pm), don't @ me, that's just how it's indexed 🫢)


✨ METHODS ✨

Ok so here's the whole method roster, no gatekeeping, every single one. Some of them have the full four-course meal of info and some are just… vibes and blank fields 😭 (when a field is empty in the source I'm telling you it's empty, not hiding it from you, iykyk).

πŸ’– new

  • Title β€” new
  • Usage β€” you should not be calling new, see add_frame
  • Function β€” (blank)
  • Example β€” (blank)
  • Returns β€” (blank)
  • Args β€” (blank)
Not me telling you the constructor is invite-only 😭 Do not call new yourself β€” go through add_frame like a civilized icon πŸ‘‘

πŸ¦‹ init

  • Title β€” init
  • Usage β€” (blank)
  • Function β€” (blank)
  • Example β€” (blank)
  • Returns β€” (blank)
  • Args β€” (blank)

πŸŽ€ add_glyph

  • Title β€” add_glyph
  • Usage β€” $frame->add_glyph( 'glyph_name', glyph_args=>arg)
  • Function β€” adds a glyph to the Frame object
  • Returns β€” a SVG::Graph::Glyph::glyph_name object
  • Args β€” glyph dependent

So you hand it a glyph name and the args that glyph wants, and it hands you back the glyph object. Slay ✨

🌈 add_frame

  • Title β€” add_frame
  • Usage β€” my $frame = $graph->add_frame
  • Function β€” adds a Frame to the current Frame
  • Returns β€” a SVG::Graph::Frame object
  • Args β€” (optional) frame_transform => 'top' default orientation

And the rotation tea β˜•, quoting the source exactly:

  • 'bottom' rotates graph 180 deg (about the center)
  • 'right' points top position towards right
  • 'left' points top position towards left

🧚 frames

  • Title β€” frames
  • Usage β€” (blank)
  • Function β€” (blank)
  • Example β€” (blank)
  • Returns β€” (blank)
  • Args β€” (blank)

πŸ“ add_data

  • Title β€” add_data
  • Usage β€” $frame->add_data($data)
  • Function β€” adds a SVG::Graph::Data object to the current Frame
  • Returns β€” none
  • Args β€” SVG::Graph::Data object

πŸ’œ all_data

  • Title β€” all_data
  • Usage β€” (blank)
  • Function β€” (blank)
  • Example β€” (blank)
  • Returns β€” (blank)
  • Args β€” (blank)

⭐ data

  • Title β€” data
  • Usage β€” (blank)
  • Function β€” (blank)
  • Example β€” (blank)
  • Returns β€” (blank)
  • Args β€” (blank)

🌸 glyphs

  • Title β€” glyphs
  • Usage β€” (blank)
  • Function β€” (blank)
  • Example β€” (blank)
  • Returns β€” (blank)
  • Args β€” (blank)

πŸ¦‹ data_chunks

  • Title β€” data_chunks
  • Usage β€” (blank)
  • Function β€” (blank)
  • Example β€” (blank)
  • Returns β€” (blank)
  • Args β€” (blank)

πŸ”₯ draw

  • Title β€” draw
  • Usage β€” should not directly call this method, see SVG::Graph->draw
  • Function β€” depends on child glyph implementations
  • Example β€” (blank)
  • Returns β€” (blank)
  • Args β€” (blank)
Bestie do not call draw directly, fr fr 😀 Go through SVG::Graph->draw instead.

πŸ™ˆ _recalculate_stats

  • Title β€” _recalculate_stats
  • Usage β€” (blank)
  • Function β€” (blank)
  • Example β€” (blank)
  • Returns β€” (blank)
  • Args β€” (blank)

🫢 _parent_svg

  • Title β€” _parent_svg
  • Usage β€” $obj->_parent_svg($newval)
  • Function β€” (blank)
  • Example β€” (blank)
  • Returns β€” value of _parent_svg (a scalar)
  • Args β€” on set, new value (a scalar or undef, optional)

🫢 _parent_frame

  • Title β€” _parent_frame
  • Usage β€” $obj->_parent_frame($newval)
  • Function β€” (blank)
  • Example β€” (blank)
  • Returns β€” value of _parent_frame (a scalar)
  • Args β€” on set, new value (a scalar or undef, optional)

πŸ’… svg

  • Title β€” svg
  • Usage β€” $obj->svg($newval)
  • Function β€” (blank)
  • Example β€” (blank)
  • Returns β€” value of svg (a scalar)
  • Args β€” on set, new value (a scalar or undef, optional)

πŸ’… xsize

  • Title β€” xsize
  • Usage β€” $obj->xsize($newval)
  • Function β€” (blank)
  • Example β€” (blank)
  • Returns β€” value of xsize (a scalar)
  • Args β€” on set, new value (a scalar or undef, optional)

πŸ’… ysize

  • Title β€” ysize
  • Usage β€” $obj->ysize($newval)
  • Function β€” (blank)
  • Example β€” (blank)
  • Returns β€” value of ysize (a scalar)
  • Args β€” on set, new value (a scalar or undef, optional)

πŸ’… xoffset

  • Title β€” xoffset
  • Usage β€” $obj->xoffset($newval)
  • Function β€” (blank)
  • Example β€” (blank)
  • Returns β€” value of xoffset (a scalar)
  • Args β€” on set, new value (a scalar or undef, optional)

πŸ’… yoffset

  • Title β€” yoffset
  • Usage β€” $obj->yoffset($newval)
  • Function β€” (blank)
  • Example β€” (blank)
  • Returns β€” value of yoffset (a scalar)
  • Args β€” on set, new value (a scalar or undef, optional)

πŸ’… xmin

  • Title β€” xmin
  • Usage β€” $obj->xmin($newval)
  • Function β€” (blank)
  • Example β€” (blank)
  • Returns β€” value of xmin (a scalar)
  • Args β€” on set, new value (a scalar or undef, optional)

πŸ’… xmax

  • Title β€” xmax
  • Usage β€” $obj->xmax($newval)
  • Function β€” (blank)
  • Example β€” (blank)
  • Returns β€” value of xmax (a scalar)
  • Args β€” on set, new value (a scalar or undef, optional)

πŸ’… ymin

  • Title β€” ymin
  • Usage β€” $obj->ymin($newval)
  • Function β€” (blank)
  • Example β€” (blank)
  • Returns β€” value of ymin (a scalar)
  • Args β€” on set, new value (a scalar or undef, optional)

πŸ’… ymax

  • Title β€” ymax
  • Usage β€” $obj->ymax($newval)
  • Function β€” (blank)
  • Example β€” (blank)
  • Returns β€” value of ymax (a scalar)
  • Args β€” on set, new value (a scalar or undef, optional)

πŸ‘‘ xrange

  • Title β€” xrange
  • Usage β€” $obj->xrange($newval)
  • Function β€” (blank)
  • Example β€” (blank)
  • Returns β€” value of xrange (a scalar)
  • Args β€” (blank, no setter listed β€” I'm not inventing one πŸ’€)

πŸ‘‘ yrange

  • Title β€” yrange
  • Usage β€” $obj->yrange($newval)
  • Function β€” (blank)
  • Example β€” (blank)
  • Returns β€” value of yrange (a scalar)
  • Args β€” (blank, same deal, no setter listed 😌)

πŸ’œ stack

  • Title β€” stack
  • Usage β€” $obj->stack($newval)
  • Function β€” (blank)
  • Example β€” (blank)
  • Returns β€” value of stack (a scalar)
  • Args β€” on set, new value (a scalar or undef, optional)

That's the whole roster, bestie β€” every method, every Returns, every Args, nothing skipped πŸ’–

sign-off era ✨ This lil page lives in the Perl docs, shipped against perl v5.36.0, dated 2022-12-12. Go build something iconic with it πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from