linechart

package
v2.19.8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 18, 2024 License: MIT Imports: 12 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func LineChartMaterialPage

func LineChartMaterialPage(data LineChartMaterial) string

func StreamLineChartMaterialPage

func StreamLineChartMaterialPage(qw422016 *qt422016.Writer, data LineChartMaterial)

func TimeSeriesSetToLineChartMaterial

func TimeSeriesSetToLineChartMaterial(tss *timeseries.TimeSeriesSet, fn func(t time.Time) string) ([]google.Column, [][]any, error)

func WriteLineChartMaterialPage

func WriteLineChartMaterialPage(qq422016 qtio422016.Writer, data LineChartMaterial)

Types

type LineChartMaterial

type LineChartMaterial struct {
	Title    string
	Subtitle string
	ChartDiv string
	Width    int
	Height   int
	Columns  []google.Column
	Data     [][]any
}

LineChartMaterial provides data for Google Material Line Charts described here: https://developers.google.com/chart/interactive/docs/gallery/linechart#examples

func LineChartMaterialFromTimeSeriesSet

func LineChartMaterialFromTimeSeriesSet(tss timeseries.TimeSeriesSet, yearLabel string) (LineChartMaterial, error)

func NewLineChartMaterial

func NewLineChartMaterial() LineChartMaterial

func (*LineChartMaterial) ChartDivOrDefault

func (lcm *LineChartMaterial) ChartDivOrDefault() string

func (*LineChartMaterial) DataMatrixJSON

func (lcm *LineChartMaterial) DataMatrixJSON() []byte

func (*LineChartMaterial) HeightOrDefault

func (lcm *LineChartMaterial) HeightOrDefault() int

func (*LineChartMaterial) LoadTimeSeriesSetMonth

func (lcm *LineChartMaterial) LoadTimeSeriesSetMonth(tss *timeseries.TimeSeriesSet, fn func(t time.Time) string) error

func (*LineChartMaterial) PageHTML

func (lcm *LineChartMaterial) PageHTML() string

func (*LineChartMaterial) WidthOrDefault

func (lcm *LineChartMaterial) WidthOrDefault() int

func (*LineChartMaterial) WriteFilePage

func (lcm *LineChartMaterial) WriteFilePage(filename string, perm os.FileMode) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL