Ask a Question | Search PSRCHIVE: |
Home
|
Pulsar::LinePhasePlot Class Reference Draw a set of profiles for subints stacked ontop of eachother. More...
Inheritance diagram for Pulsar::LinePhasePlot:
Detailed DescriptionDraw a set of profiles for subints stacked ontop of eachother. Member Function Documentation◆ draw()
draw the archive Draws a stack of profiles, one for each subint.
Implements Pulsar::SimplePlot. References Pulsar::IntegrationManager::get_Integration(), Pulsar::Archive::get_nbin(), Pulsar::Integration::get_Profile(), and Pulsar::Profile::get_weighted_amps(). ◆ get_interface()
Get a LinePhasePlot::Interface for this object. Returns a text ineterface that can be used with this object.
Implements Pulsar::Plot. ◆ prepare()
prepare the archive for rendering Figures out some measurements before plotting We want to setup the y scale with world coordinates to fit all the subints on the plot. We also want to setup the external world coordinates that the y axis will be labelled with. Being a PhasePlot, x axis takes care of itself.
Reimplemented from Pulsar::FramedPlot. References Pulsar::FramedPlot::get_frame(), Pulsar::IntegrationManager::get_Integration(), Pulsar::IntegrationManager::get_nsubint(), Pulsar::Integration::get_Profile(), Pulsar::PlotFrame::get_y_axis(), Pulsar::PlotFrame::get_y_scale(), Pulsar::PlotAxis::set_alternate(), Pulsar::PlotScale::set_buf_norm(), Pulsar::PlotAxis::set_label(), Pulsar::PlotScale::set_minmax(), Pulsar::PlotAxis::set_tick(), and Pulsar::PlotScale::set_world_external(). The documentation for this class was generated from the following files:
Generated using doxygen 1.8.17
|