Categorygithub.com/ktye/plot
modulepackage
0.0.0-20230925105801-a36e7a3c5421
Repository: https://github.com/ktye/plot.git
Documentation: pkg.go.dev

# README

plot - create interactive raster plots

Plot is a plot package for Go that creates interactive plots on images.

# Packages

+build ignore.
Package color defines plot colors, orders and palettes.
Package raster contains rasterization algorithms.
No description provided by the author
Package vg implements vector graphics operations on an image.
No description provided by the author

# Functions

No description provided by the author
No description provided by the author
No description provided by the author
AxisLimits returns the Limits for the plot number.
ClickCoords transforms from a click on the original (multi-row/column) image to the single image coordinates.
ClickIPlotters is the callback routine for clicking on a line or point on the image of multiple plots.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ErrorPlot returns Plots that render an error message.
No description provided by the author
Image creates an Image from a slice of iplotters.
KTablePlot creates plots from k tables.
No description provided by the author
LineIPlotters is the callback routine for drawing a line with the mouse on the image of multiple plots.
MergeCaptions merges multiple captions to a single Caption table.
No description provided by the author
NiceLimits returns axis limits which include data values in [min, max] with nice numbers.
No description provided by the author
No description provided by the author
PanIPlotters is the callback routine for dragging a rectange with a mouse on the image of multiple plots.
No description provided by the author
ParseHistogramIntervals parses a string with interval settings.
Routine should be called as a go routine to do multiple plots in parallel.
SetFonts sets two fonts used plots.
No description provided by the author
SplitLeadText splits the text at newlines but removes a final newline.
TextDataPlot returns Plots from textual numeric data as described by TextDataFormat.
ZoomIPlotters is the callback routine for dragging a rectange with a mouse on the image of multiple plots.

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Add a block character with the data color.
No description provided by the author
No description provided by the author
No description provided by the author
Add '#' column (run numbers).
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Variables

StringSize is the image size for the default stringers.

# Structs

Callback is returns on a double click.
Caption represents the caption table of a Plot.
CaptionColumn is a single column of a Caption object.
Combined style includes the plot style and the data style.
DataStyle is the line and marker style definition, which is set for every line object individually.
No description provided by the author
HistogramIntervals are the interval settings for a histogram calculation.
Limits are axes limits for a single plot.
Line is a collection of data from a Plot.
LineStyle is the line style definition.
No description provided by the author
Plot is the plot definition structure.
PointInfo is the result for a click event.
Plot defines a type that can use the text representation of a plot within ktye/pptx.
Result is returned by Routine.
Style definitions for the plot.
No description provided by the author
No description provided by the author
No description provided by the author

# Interfaces

IPlotter is an interactive plotter, that is a plot which can highlight a specific data series and has zoom and pan methods.
No description provided by the author
Plotter can make a Plot.
Plotters is the plural of a Plotter.

# Type aliases

Marker may be Point | Circle | Cross | Vertical.
Plots combines multiple Plots that are typically shown next to each other.
No description provided by the author