fynecharts

package module
v0.1.3 Latest Latest
Warning

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

Go to latest
Published: Sep 7, 2023 License: MIT Imports: 9 Imported by: 0

README

fynecharts

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BarChart

type BarChart struct {
	*BaseChart
	// contains filtered or unexported fields
}

func NewBarChart

func NewBarChart(canvas fyne.Canvas, title string, labels []string, data []float64) *BarChart

func (*BarChart) CreateRenderer

func (b *BarChart) CreateRenderer() fyne.WidgetRenderer

func (*BarChart) SetBarWidth

func (b *BarChart) SetBarWidth(w float32)

func (*BarChart) UpdateData

func (b *BarChart) UpdateData(labels []string, data []float64)

func (*BarChart) UpdateHoverFormat

func (b *BarChart) UpdateHoverFormat(f func(float642 float64) string)

func (*BarChart) UpdateOnTouched

func (b *BarChart) UpdateOnTouched(f func(idx int))

type BaseChart

type BaseChart struct {
	widget.BaseWidget
	// contains filtered or unexported fields
}

func (*BaseChart) CreateRenderer

func (b *BaseChart) CreateRenderer() fyne.WidgetRenderer

func (*BaseChart) SetMinHeight

func (b *BaseChart) SetMinHeight(h float32)

func (*BaseChart) SetXLabel

func (b *BaseChart) SetXLabel(xLbl string)

func (*BaseChart) SetYLabel

func (b *BaseChart) SetYLabel(yLbl string)

func (*BaseChart) UpdateSuggestedTickCount

func (b *BaseChart) UpdateSuggestedTickCount(count int)

func (*BaseChart) UpdateTickFormat

func (b *BaseChart) UpdateTickFormat(f func(input float64) string)

type TimeSeriesChart

type TimeSeriesChart struct {
	*BaseChart
	// contains filtered or unexported fields
}

func NewTimeSeriesChart

func NewTimeSeriesChart(canvas fyne.Canvas, title string, labels []string, data []float64) *TimeSeriesChart

func (*TimeSeriesChart) CreateRenderer

func (t *TimeSeriesChart) CreateRenderer() fyne.WidgetRenderer

func (*TimeSeriesChart) UpdateData

func (t *TimeSeriesChart) UpdateData(lbls []string, data []float64)

func (*TimeSeriesChart) UpdateDotDiameter

func (t *TimeSeriesChart) UpdateDotDiameter(diameter float32)

func (*TimeSeriesChart) UpdateHoverFormat

func (t *TimeSeriesChart) UpdateHoverFormat(f func(float642 float64) string)

Directories

Path Synopsis
example
bar

Jump to

Keyboard shortcuts

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