Skip to content

Commit

Permalink
✨ (slope) incorporate pr feedback
Browse files Browse the repository at this point in the history
  • Loading branch information
sophiamersmann committed Dec 11, 2024
1 parent 4f51f75 commit 79445b9
Showing 1 changed file with 8 additions and 16 deletions.
24 changes: 8 additions & 16 deletions packages/@ourworldindata/grapher/src/slopeCharts/SlopeChart.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -335,7 +335,7 @@ export class SlopeChart
// if tolerance has been applied to one of the values, then we require
// a minimal distance between the original times
if (isToleranceAppliedToStartValue || isToleranceAppliedToEndValue) {
return end.originalTime - start.originalTime >= 2 * tolerance
return end.originalTime - start.originalTime >= tolerance
}

return true
Expand Down Expand Up @@ -692,25 +692,17 @@ export class SlopeChart

const formatTime = (time: Time) => formatColumn.formatTime(time)

const title = isRelativeMode
? `${series.seriesName}, ${formatColumn.formatTime(endTime)}`
: series.seriesName

const isStartValueOriginal = series.start.originalTime === startTime
const isEndValueOriginal = series.end.originalTime === endTime
const actualStartTime = isStartValueOriginal
? startTime
: series.start.originalTime
const actualEndTime = isEndValueOriginal
? endTime
: series.end.originalTime

const actualStartTime = series.start.originalTime
const actualEndTime = series.end.originalTime
const timeRange = `${formatTime(actualStartTime)} to ${formatTime(actualEndTime)}`
const timeLabel = isRelativeMode
? `% change since ${formatColumn.formatTime(startTime)}`
? `% change between ${formatColumn.formatTime(actualStartTime)} and ${formatColumn.formatTime(actualEndTime)}`
: timeRange

const constructTargetYearForToleranceNotice = () => {
const isStartValueOriginal = series.start.originalTime === startTime
const isEndValueOriginal = series.end.originalTime === endTime

if (!isStartValueOriginal && !isEndValueOriginal) {
return `${formatTime(startTime)} and ${formatTime(endTime)}`
} else if (!isStartValueOriginal) {
Expand Down Expand Up @@ -753,7 +745,7 @@ export class SlopeChart
offsetX={20}
offsetY={-16}
style={{ maxWidth: "250px" }}
title={title}
title={series.seriesName}
subtitle={timeLabel}
subtitleFormat={targetYear ? "notice" : undefined}
dissolve={fading}
Expand Down

0 comments on commit 79445b9

Please sign in to comment.