Гистограмма в JavaScript?

У меня есть этот набор данных для дохода:

Income      Number of people
0           245981
8.8         150444
30          126063
49.9        123519
70          115029
90.7        277149
109.1       355768
130         324246
150.3       353239
170.2       396008
190         396725
210         398640
230.1       401932
250         416079
270         412727
289.8       385192
309.7       343178
329.7       293707
349.6       239982
369.7       201557
389.3       165132
442.3       442075
543.4       196526
679.9       146784
883.9       48600
1555        44644

(Как видите, ширина между уровнями дохода становится больше к концу.)

  1. Как мне составить точную гистограмму этих данных в JavaScript? (На линейной шкале оси X с диапазоном, например, от 0 до 2000)
  2. Как вынести за множитель количество людей, чтобы показывать только проценты с разными интервалами?
  3. Если я хочу разместить ровно 100 символов, представляющих данные, как мне решить, где их разместить?
7
задан Ariful Islam 19 November 2011 в 17:36
поделиться