@startuml
abstract class Plotter {
    {abstract} +plot2D()
    {abstract} +addMarker()
    {abstract} +plotPosVelAcc()
}

class MatplotlibPlotter {
    +plot2D()
    +addMarker()
    +plotPosVelAcc()
}

Plotter <|-- MatplotlibPlotter
@enduml
