         .yAxisLabel(gettext("Average Payment"))
         .title((d) ->
           d.key +
-            "\n% Functional: " + d.value.percFun.toPrecision(4) +
-            "\nAverage Payment: " + d.value.avgCost.toPrecision(4) +
-            "\nFunctional Population Served: " + d.value.pop_served_fun.toPrecision(4))
+            "\n" + gettext("% Functional") + ": " + d.value.percFun.toPrecision(4) +
+            "\n" + gettext("Average payment") + ": " + d.value.avgCost.toPrecision(4) +
+            "\n" + gettext("Functional Population Served") + ": " + d.value.pop_served_fun.toPrecision(4))
         .on("preRender", (chart) ->
           chart.rescale())
         .on("preRedraw", (chart) ->

        .label((p) -> p.key)
        .title((d) ->
          d.key +
            "\nAverage payment: " + valueAcc(d).toPrecision(4) +
            "\n% Functional: " + keyAcc(d).toPrecision(4) +
            "\nPopulation: " + radiusAcc(d))
        .renderTitle(true)
        .on("preRender", (chart) ->
          chart.rescale())

                    (d) -> d.value.percFun,   # key (x)
                    (d) -> d.value.avgCost,   # value (y)
                    (d) -> d.value.pop,       # radius
                    gettext("% Functional"),           # x label
                    gettext("Average Payment")         # y label

        yearChart constrYearChart, constrYears, constrYearsGroup, "Construction Year"
        yearChart breakYearChart, breakYears, breakYearsGroup, "Breakdown Year"
