Skip to content

Latest commit

 

History

History
32 lines (27 loc) · 1.48 KB

README.md

File metadata and controls

32 lines (27 loc) · 1.48 KB
gattino 3D

Gattino3D is an extension for Gattino which adds the Context3D and several context plotting methods for plotting with a Z axis. Both Gattino and Gattino3D are still work-in-progress modules, as of right now this module is especially limited. To create a 3D context, use

plt = context(500, 500, 200) do con::Context

end

As of right now, the scope of this package is limited to only a few functions.

  • grid!
  • axes!
  • line!
  • scatter!
mycon = Gattino3D.context(500, 500, 200) do con
    Gattino3D.axes!(con)
    Gattino3D.grid!(con, 6)
    Gattino3D.points!(con, [1, 5, 10], [1, 5, 10], [1, 5, 10])
    Gattino3D.points!(con, Vector(1:10), [1, 1, 1, 1, 1, 1, 1, 1, 1, 10], [3, 1, 3, 1, 6, 1, 3, 1, 2, 10], 
    "fill" => "blue")
    Gattino3D.line!(con, [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10], [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 10], [0, 1, 0, 1, 0, 1, 0, 1, 0, 10], "stroke" => "green", "fill" => "none", 
"stroke-width" => 10px)
end

For the most part, using this package is just using Gattino, but providing a third z Vector. For more information on this, there is a write-up on using Gattino here