Skip to content

Commit

Permalink
fix: fix label position of pie, #86
Browse files Browse the repository at this point in the history
  • Loading branch information
vicanso committed Aug 15, 2024
1 parent 5842c71 commit d25a827
Showing 1 changed file with 18 additions and 6 deletions.
24 changes: 18 additions & 6 deletions pie_chart.go
Original file line number Diff line number Diff line change
Expand Up @@ -234,23 +234,35 @@ func (p *pieChart) render(result *defaultRenderResult, seriesList SeriesList) (B
continue
}
if currentQuadrant != s.quadrant {
currentQuadrant = s.quadrant
if s.quadrant == 1 {
minY = cy * 2
maxY = 0
prevY = cy * 2
}
if s.quadrant == 2 {
prevY = minY
if currentQuadrant != 3 {
prevY = s.lineEndY
} else {
prevY = minY
}
}
if s.quadrant == 3 {
minY = cy * 2
maxY = 0
prevY = 0
if currentQuadrant != 4 {
prevY = s.lineEndY
} else {
minY = cy * 2
maxY = 0
prevY = 0
}
}
if s.quadrant == 4 {
prevY = maxY
if currentQuadrant != 1 {
prevY = s.lineEndY
} else {
prevY = maxY
}
}
currentQuadrant = s.quadrant
}
prevY = s.calculateY(prevY)
if prevY > maxY {
Expand Down

0 comments on commit d25a827

Please sign in to comment.