コード例 #1
0
ファイル: impl.go プロジェクト: h12w/go-plplot
func (plot Plot) Do() {
	// special initialization for timeformat,
	// may need a better place to put the code
	c.Timefmt(DefaultTimeFormat)

	Doers(plot).Do()
}
コード例 #2
0
ファイル: box.go プロジェクト: h12w/go-plplot
func (s Axis) Do() {
	if s.Label.IsTime() {
		if old := c.Gtimefmt(); old != s.Label.TimeFormat {
			defer c.Timefmt(old)
			s.Label.Do()
		}
	}

	if s.Position&TOP != 0 {
		topAxis(&s)
	}
	if s.Position&LEFT != 0 {
		leftAxis(&s)
	}
	if s.Position&RIGHT != 0 {
		rightAxis(&s)
	}
	if s.Position&BOTTOM != 0 {
		bottomAxis(&s)
	}
}
コード例 #3
0
ファイル: box.go プロジェクト: h12w/go-plplot
func (s TickLabel) Do() {
	if s.IsTime() {
		c.Timefmt(s.TimeFormat)
	}
}
コード例 #4
0
ファイル: impl.go プロジェクト: h12w/go-plplot
func TimeFormat(format string) {
	c.Timefmt(format)
}