(x0, y0, x1, y1 int, symbol string)
| 233 | } |
| 234 | |
| 235 | func (c *LineChart) DrawLine(x0, y0, x1, y1 int, symbol string) { |
| 236 | drawLine(x0, y0, x1, y1, func(x, y int) { |
| 237 | coord := y*c.Width + x |
| 238 | |
| 239 | if coord > 0 && coord < len(c.Buf) { |
| 240 | c.Buf[coord] = symbol |
| 241 | } |
| 242 | }) |
| 243 | } |
| 244 | |
| 245 | func getBoundaryValues(data *DataTable, index int) (maxX, minX, maxY, minY float64) { |
| 246 | maxX = math.Inf(-1) |