рдореИрдВ рдЕрдкрдиреЗ рдХрд╛рд░реНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рдкреНрд░рдпреЛрдЧ рдХреЛ рд╣реИрдмрд░ рдХреЗ рд╕рд╛рде рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ
рдСрд░реНрдереЛрдЧреНрд░рд╛рдлрд┐рдХ рдкреНрд░реЛрдЬреЗрдХреНрд╢рди (рдЧреНрд▓реЛрдм) рд╕реЗ
рдЗрдХреНрд╡рд┐рдбрд┐рд╕реНрдЯреЗрдВрдЯ (рд╕рд╛рдзрд╛рд░рдг рджреЛ-рдЖрдпрд╛рдореА рдирдХреНрд╢реЛрдВ рдХреЗ рдЕрдиреБрдорд╛рдиреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ) рдореЗрдВ рд╕рдВрдХреНрд░рдордг рдХрд╛ рдПрдиреАрдореЗрд╢рдиред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрд╣ рд╡рд┐рдзрд┐ рдХрд┐рд╕реА рднреА рдЕрдиреНрдп рдЕрдиреБрдорд╛рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╣реИред рдкреНрд░рдпреЛрдЧреЛрдВ рдХрд╛ рдкрд░рд┐рдгрд╛рдо рдПрдХ рдРрд╕рд╛ рдПрдиреАрдореЗрд╢рди рдерд╛:
рдкрд╣рд▓реЗ рдХреА рддрд░рд╣, рд╣рдо
d3.js рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ, рдкрд╣рд▓реЗ рдХреА рддрд░рд╣, рд╣рдо рдХрдИ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХрд░реЗрдВрдЧреЗ:
рдПрд╕рд╡реАрдЬреА рдФрд░ рдХреИрдирд╡рд╕ред рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдЗрдиреНрдлреЛрдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХреЗ рд▓рд┐рдП рджреЛрдиреЛрдВ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рдкреНрд░рднрд╛рд╡реА рдврдВрдЧ рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЕрдЪреНрдЫрд╛, рдЪрд▓реЛ рд╢реБрд░реВ рдХрд░реЗрдВ?
рд╢реБрд░реБрдЖрдд
рдореИрдВрдиреЗ рдПрдХ рдмрд╛рд░ рдЯреАрд╡реА рдкрд░ (рдЧрдЬрд╝рдкреНрд░реЙрдо рдХреА рддрд░рд╣) рдПрдХ рд╡рд┐рдЬреНрдЮрд╛рдкрди рджреЗрдЦрд╛, рдЬрд╣рд╛рдВ рджреБрдирд┐рдпрд╛ рдмрд╕ рдШреВрдорддреА рд╣реИ рдФрд░ рдлрд┐рд░ рдПрдХ рдирдХреНрд╢реЗ рдореЗрдВ рд╕рд╛рдордиреЗ рдЖрддреА рд╣реИред рд╕реБрдВрджрд░ рдХрд╛рд░реНрдЯреВрди, рдореБрдЭреЗ рдпрд╣ рдкрд╕рдВрдж рдЖрдпрд╛, рдареАрдХ рд╣реИ, рдореИрдВрдиреЗ рдХреБрдЫ рдРрд╕рд╛ рд╣реА рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рдХреЗрд╡рд▓ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдФрд░ рдЗрдВрдЯрд░рдиреЗрдЯ рдХреЗ рд▓рд┐рдПред
рдЪреБрдиреМрддреА рд╕реНрд╡реАрдХрд╛рд░ рдХреА ред
рд╕рд░рд▓ рд╕реЗ рдЬрдЯрд┐рд▓ рддрдХ
рдЪреВрдБрдХрд┐ рд╣рдо рдкрд╣рд▓реЗ рд╣реА рдорд╛рдирдЪрд┐рддреНрд░реЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рдЪреБрдХреЗ рд╣реИрдВ (
рдЗрдВрдЯрд░реЗрдХреНрдЯрд┐рд╡ рдПрд╕рд╡реАрдЬреА рдорд╛рдирдЪрд┐рддреНрд░ d3.js рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ ), рдФрд░ рдПрдХ рдЧреНрд▓реЛрдм рдХреЗ рд╕рд╛рде (
рдЗрдВрдЯрд░рдПрдХреНрдЯрд┐рд╡ рдЧреНрд▓реЛрдм - рдПрд╕рд╡реАрдЬреА рдмрдирд╛рдо рдХреИрдирд╡рд╕ ), рд╣рдо рдПрдХ рдкреНрд░рдХреНрд╖реЗрдкрдг рд╕реЗ рджреВрд╕рд░реЗ рдореЗрдВ рд╕рдВрдХреНрд░рдордг рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж рд╢реБрд░реВ рдХрд░реЗрдВрдЧреЗред рдкрд╣рд▓реА рдмрд╛рдд рдЬреЛ рджрд┐рдорд╛рдЧ рдореЗрдВ рдЖрддреА рд╣реИ, рд╡рд╣ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЛ рд╕рдм рдХреБрдЫ рджреЗрдирд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╕рдВрдХреНрд░рдордг рдПрдиреАрдореЗрд╢рди рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╡рд╣рд╛рдВ рд▓рд╛рдЧреВ рд╣реИ:
рд╕рдВрдХреНрд░рдордг ред рддреЛ рдореИрдВрдиреЗ рдХрд┐рдпрд╛ред рдкрд╣рд▓реЗ рдЙрджрд╛рд╣рд░рдг рдХрд╛ рдкреВрд░рд╛ рдХреЛрдб
GitHub :
Globe to Map ,
bl.ocks.org рдкрд░ рдорд╣рд╕реВрд╕ рдХрд░рдиреЗ рдХреЗ
рд▓рд┐рдП рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
рдЧреНрд▓реЛрдм рдЯреВ рдореИрдк ред рд╣рд╛рдВ, рдЕрдЧрд░
bl.ocks.org рдкрд░
рдЖрдк рдКрдкрд░реА рдмрд╛рдПрдБ рдХреЛрдиреЗ рдореЗрдВ рдмреНрд▓реЙрдХ рдирдВрдмрд░ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк
GitHub рдкрд░ рд╕рдВрдмрдВрдзрд┐рдд
рдЧрд┐рд╕реНрдЯ рдореЗрдВ рдЬрд╛рдПрдВрдЧреЗ, рдЗрд╕рд▓рд┐рдП рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдореИрдВ рдХреЗрд╡рд▓ рдПрдХ рд▓рд┐рдВрдХ рджреВрдВрдЧрд╛ред
рддреЛ, рдХреНрдпрд╛ рд╣реИ:
focused
рджреЗрд╢ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рдиреЗ рдХрд╛ рд╕реВрдЪрдХ рд╣реИ,
ortho
рдкреНрд░рдХреНрд╖реЗрдкрдг рдХрд╛ рд╕рдВрдХреЗрддрдХ рд╣реИ,
speed
рд░реЛрдЯреЗрд╢рди рдХреА рдЧрддрд┐ рд╣реИ,
start
рд░реЛрдЯреЗрд╢рди рдХреА рд╢реБрд░реБрдЖрдд рд╣реИ, рд░реЛрдЯреЗрд╢рди рдЪрд░рдг рдХреЛ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП
corr
рдПрдХ рдЪрд░ рд╣реИред
endall(transition, callback)
рдлрд╝рдВрдХреНрд╢рди рдЙрди рддрддреНрд╡реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ
endall(transition, callback)
рдЬрд┐рди рдкрд░ рд╕рдВрдХреНрд░рдордг (рдПрдиреАрдореЗрд╢рди) рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдФрд░ рдЬрдм рд╕рдм рдХреБрдЫ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдЗрд╕реЗ рдЦрд┐рд▓рд╛рдпрд╛ рдЧрдпрд╛ рдлрд╝рдВрдХреНрд╢рди (
callback
) рдХрд░рддрд╛ рд╣реИред рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдЗрд╕реЗ
SetTimeout
рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди
endall(transition, callback)
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реИред
рд░реЛрдЯреЗрд╢рди
d3.timer рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдпрд╛
рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдХреЗрд╡рд▓
ortho
рд╡рд░реНрдЧ рдХреЗ рд╕рд╛рде
path
рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИред
corr
рдЪрд░ рд╣рдореЗрдВ рджреБрдирд┐рдпрд╛ рдХреЗ рд░реЛрдЯреЗрд╢рди рдХреЗ рдЙрд╕реА рдХреЛрдг рдкрд░ рд▓реМрдЯрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдЬреЛ рдкреНрд░рдХреНрд╖реЗрдкрдг рдХреЗ рдкрд░рд┐рд╡рд░реНрддрди рд╕реЗ рдкрд╣рд▓реЗ рдерд╛ред рджреЗрд╢рд╛рдВрддрд░ рд▓реЗрдЦ рдФрд░ рдЕрдХреНрд╖рд╛рдВрд╢ рдХреЗ рд╕рд╛рде, рд╡рд┐рдХреА рд▓реЗрдЦ рд╕реЗ рдирд┐рдореНрди рдЪрд┐рддреНрд░
рднреМрдЧреЛрд▓рд┐рдХ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдЖрдкрдХреЛ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдВрдЧреЗ:
рдЧреНрд▓реЛрдм рд╕реЗ рдорд╛рдирдЪрд┐рддреНрд░ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХрд╛ рдПрдиреАрдореЗрд╢рди:
рдпрд╣рд╛рдВ рд╣рдо рд╡рд░реНрддрдорд╛рди рд░реЛрдЯреЗрд╢рди рдХреЛрдг рдХреЛ рдмрдЪрд╛рддреЗ рд╣реИрдВ, рдлрд┐рд░
ortho
рдХреНрд▓рд╛рд╕ рдХреЛ рд╣рдЯрд╛рдХрд░ рд░реЛрдЯреЗрд╢рди рдХреЛ рд░реЛрдХрддреЗ рд╣реИрдВ, рдкреНрд░рдХреНрд╖реЗрдкрдг рдХреЛ рдмрджрд▓рддреЗ рд╣реИрдВ рдФрд░ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд╕рдВрдХреНрд░рдордг рдПрдиреАрдореЗрд╢рди рдХреЛ рдЪрд╛рд▓реВ рдХрд░рддреЗ рд╣реИрдВред
рд░рд┐рд╡рд░реНрд╕ рдЯреНрд░рд╛рдВрдЬрд╝рд┐рд╢рди рдХреЛ рд╕рдВрдХреНрд░рдордг рдХреЗ рдЕрдВрдд рдореЗрдВ рд╕рднреА
ortho
рд▓рд┐рдП
ortho
рдХреНрд▓рд╛рд╕ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдФрд░ рдЧреНрд▓реЛрдм рдХреЗ рд░реЛрдЯреЗрд╢рди рдХреЗ рдХреЛрдг рдХреЛ рд░реАрд╕реЗрдЯ рдХрд░рдиреЗ рд╕реЗ рдЕрд▓рдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдЯрд╛рдЗрдорд░ рдЗрд╕ рд╕рдордп рдЯрд┐рдХ рдЧрдпрд╛ рд╣реИ)ред
рдмрд╛рдХреА рд╕рд╡рд╛рд▓реЛрдВ рдХреЗ рдХреЛрдб, рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдХрд╛рд░рдг рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдЦрд╛рд╕рдХрд░ рдпрджрд┐ рдЖрдк рдореЗрд░реЗ рдкрд┐рдЫрд▓реЗ рд▓реЗрдЦ рдкрдврд╝рддреЗ рд╣реИрдВред
рдпрджрд┐ рдЖрдк рдереЛрдбрд╝реА рджреЗрд░ рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд╕рд╛рде рдЪрд╛рд░реЛрдВ рдУрд░ рдЦреЗрд▓рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдзреНрдпрд╛рди рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рд╣рд░ рдмрд╛рд░ рдирдХреНрд╢рд╛ рдЕрд▓рдЧ рджрд┐рдЦрддрд╛ рд╣реИред рдпрд╣ рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рд╣реИ рдХрд┐ рд╣рдо рдЧреНрд▓реЛрдм (
╬╗
) рдХреЗ рд░реЛрдЯреЗрд╢рди рдХреЗ рд╡рд┐рднрд┐рдиреНрди рдХреЛрдгреЛрдВ рдкрд░ рд╕рдВрдХреНрд░рдордг рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдирдХреНрд╢рд╛ рджреЗрд╢рд╛рдВрддрд░ (рдордзреНрдпрд╛рд╣реНрди) рдХреЗ рд╡рд┐рднрд┐рдиреНрди рдореВрд▓реНрдпреЛрдВ рдореЗрдВ рдХрдЯ рдЬрд╛рддрд╛ рд╣реИред рдорд╛рдирдЪрд┐рддреНрд░ рдХрд╛ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк (рдПрдВрдЯреА-рдореЗрд░рд┐рдбрд┐рдпрди рдХреЗ рд╕рд╛рде рдЕрдиреБрднрд╛рдЧ) рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рд╕рдВрдХреНрд░рдордг рд╕реЗ рдкрд╣рд▓реЗ рдЧреНрд▓реЛрдм рдХреЛ рд╢реВрдиреНрдп рдореЗрд░рд┐рдбрд┐рдпрди рдореЗрдВ рдмрджрд▓рдирд╛ рд╣реЛрдЧрд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдПрдХ рдмрджрд▓рд╛рд╡ рдХреЗ рдмрдЬрд╛рдп, рдЖрдк рджреЛ-рдЖрдпрд╛рдореА рдорд╛рдирдЪрд┐рддреНрд░ рдХреЗ рдкреНрд░рдХреНрд╖реЗрдкрдг рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдкрд╣рд▓рд╛ рд╡рд┐рдХрд▓реНрдк рдЪреБрдирд╛ред рджреВрд╕рд░реЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рдПрдВрдЯреАрдореЗрд░рд┐рдбрд┐рдпрди рдХрдЯрд┐рдВрдЧ рдХреЛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдЧреНрд▓реЛрдм рдХреЛ рдорд╛рдЙрд╕ (рдбреНрд░реИрдЧ рдЗрд╡реЗрдВрдЯ) рдХреЗ рд╕рд╛рде рдШреБрдорд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
defaultRotate()
рдлрд╝рдВрдХреНрд╢рди
defaultRotate()
рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИ:
рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА
рдЗрдВрдЯрд░рдПрдХреНрдЯрд┐рд╡ рдЧреНрд▓реЛрдм - рдПрд╕рд╡реАрдЬреА рдмрдирд╛рдо рдХреИрдирд╡рд╕ рд▓реЗрдЦ рдореЗрдВ рдПрдХ рд╕рдорд╛рди рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рд╡рд░реНрдгрди рдХрд┐рдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЗрд╕реЗ рджреЛрд╣рд░рд╛рдпрд╛ рдирд╣реАрдВред рджреВрд╕рд░реЗ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдХреЛрдб
bl.ocks.org рд╣реИ :
рдЧреНрд▓реЛрдм рдЯреВ рдореИрдк II ред
рдпрд╣ рдПрдиреАрдореЗрд╢рди рдХреЛ рдЬрдЯрд┐рд▓ рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рд╣реИ, рдкрд╣рд▓реЗ рджреЛ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреА рдХрд╛рдпрд╛рдкрд▓рдЯ рд╢рд╛рдВрдд рджрд┐рдЦрддреА рд╣реИ рдФрд░ рдЕрд╕реНрддрд┐рддреНрд╡ рдХрд╛ рдЕрдзрд┐рдХрд╛рд░ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдХреБрдЫ рдФрд░ рд╕реМрдВрджрд░реНрдпрд╡рд╛рджреА рдЪрд╛рд╣рд┐рдПред
рдЕрдЧрд░ рд╕реБрдВрджрд░рддрд╛ рджреБрдирд┐рдпрд╛ рдХреЛ рдмрдЪрд╛рдПрдЧреА, рддреЛ рдЙрд╕реЗ рд▓рдЧрд╛рддрд╛рд░ рдХреБрдЫ рдмрд▓рд┐рджрд╛рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ? ┬й
рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдкреАрдбрд╝рд┐рддреЛрдВ рдХрд╛ рдорддрд▓рдм рдХреЛрдб рдХреА рдЬрдЯрд┐рд▓рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рддрд╛рдХрд┐ рдПрдХ рдкреНрд░рдХреНрд╖реЗрдкрдг рд╕реЗ рджреВрд╕рд░реЗ рдореЗрдВ рд╕рдВрдХреНрд░рдордг "рдореВрд░реНрдЦрддрд╛рдкреВрд░реНрдг" рдХрдо рд╕реЗ рдХрдо рд░рд╛рд╕реНрддреЗ рдкрд░ рди рдЬрд╛рдП, рд▓реЗрдХрд┐рди рдЦреВрдмрд╕реВрд░рддреА рд╕реЗ, рд╣рдореЗрдВ рдЕрдиреБрдорд╛рдиреЛрдВ рдХреЗ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдкреНрд░рдХреНрд╖реЗрдк рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдореИрдВ рднрд╛рдЧреНрдпрд╢рд╛рд▓реА рдерд╛, рдореБрдЭреЗ рдорд╛рдЗрдХ рд╕реЗ рдПрдХ рдЙрдкрдпреБрдХреНрдд рдЙрджрд╛рд╣рд░рдг рдорд┐рд▓рд╛:
рдСрд░реНрдереЛрдЧреНрд░рд╛рдлрд┐рдХ рд╕реЗ рдЗрдХреНрд╡рд┐рдПрдирд┐рдПрдВрдЧреБрд▓рд░ ред рдиреНрдпреВрдирддрдо рд╕рдВрд╢реЛрдзрдиреЛрдВ рдХреЗ рд╕рд╛рде, рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рджреЛрдиреЛрдВ рджрд┐рд╢рд╛рдУрдВ рдореЗрдВ рдмрджрд▓рд╛рд╡ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдмрд╕ рд╣рдореЗрдВ рдЬреЛ рдЪрд╛рд╣рд┐рдПред рдпрд╣рд╛рдБ рдЗрд╕рдХрд╛ рдЕрдВрддрд┐рдо рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реИ:
рдкрд╣рд▓реА рдирдЬрд╝рд░ рдореЗрдВ рдпрд╣ рдЬрдЯрд┐рд▓ рд▓рдЧрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдРрд╕рд╛ рдирд╣реАрдВ рд╣реИред рдпрд╣рд╛рдВ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИ? рд╣рдо
interpolatedProjection(a, b)
рдкреНрд░реЛрдЬреЗрдХреНрд╢рди
interpolatedProjection(a, b)
рджреЛ рдЕрдиреБрдорд╛рдиреЛрдВ рдХреЛ рдЦрд┐рд▓рд╛рддреЗ рд╣реИрдВ, рд╡реЗ рд╕рд╛рдорд╛рдиреНрдпреАрдХреГрдд рд╣реЛрддреЗ рд╣реИрдВ (рдПрдХ рдкреИрдорд╛рдиреЗ, рд░реЗрдбрд┐рдпрди рдореЗрдВ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ), рдлрд┐рд░ рдПрдХ рд╕рдВрдпреБрдХреНрдд рдкреНрд░рдХреНрд╖реЗрдкрдг рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдЧреБрдгрд╛рдВрдХ
╬▒
(рдкреНрд░рдХреНрд╖реЗрдк рдЪрд░рдг) рдХреЗ рд╕рд╛рде рдореВрд▓ рдЕрдиреБрдорд╛рдиреЛрдВ рдХреЗ рдорд╛рдкрджрдВрдбреЛрдВ (рдХреЗрдВрджреНрд░, рдСрдлрд╕реЗрдЯ) рдХрд╛ рдЬреЛрдбрд╝рджрд╛рд░ рдпреЛрдЧ рд╣реЛрддрд╛ рд╣реИред рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдЪрд░рдг рдкрд░ рд╣рдореЗрдВ рдПрдХ рд╕рдВрдпреБрдХреНрдд рдкреНрд░рдХреНрд╖реЗрдкрдг рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ
╬▒
рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред рдмрдврд╝рддреЗ рдХрджрдо
╬▒
, рдкрд╣рд▓реЗ рдкреНрд░рдХреНрд╖реЗрдкрдг рдХрд╛ рд╡рдЬрди рдШрдЯрддрд╛ рд╣реИ, рдФрд░ рджреВрд╕рд░реЗ рдХрд╛ рд╡рдЬрди рдмрдврд╝рддрд╛ рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╣рдо рдПрдХ рд╕реБрдВрджрд░ рдПрдиреАрдореЗрд╢рди рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВред
Bl.ocks.org рдкрд░ рдЕрдВрддрд┐рдо рд╕рдВрд╕реНрдХрд░рдг:
рдЧреНрд▓реЛрдм рдЯреВ рдореИрдк III ред
рдЕрдВрдд рдореЗрдВ, рдореИрдВрдиреЗ рдХреИрдирд╡рд╛рд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рд╕рдВрд╕реНрдХрд░рдг рдмрдирд╛рдиреЗ рдХрд╛ рднреА рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рдпрд╣ рд╕рдВрд╕реНрдХрд░рдг рдЕрд▓рдЧ рд╣реИ рдХрд┐ рд╕рднреА рдХрд╛рд░реНрдп
ready(error, world, countryData)
рдЕрдВрджрд░ рдЪрд▓реЗ рдЧрдП, рдХреНрдпреЛрдВрдХрд┐ рдЙрдиреНрд╣реЗрдВ рд╕реАрдзреЗ рдЬрд┐рдпреЛрдбрд╛рдЯрд╛ рдореЗрдВ рд╣реЗрд░рдлреЗрд░ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдЕрдиреНрдпрдерд╛ рдХрд╛рд░реНрдп рдХрд╛ рддрд░реНрдХ рд╕рдорд╛рди рд╣реИред рдЯрд┐рдкреНрдкрдгреА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╡рд┐рд╢реЗрд╖ рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣рд╛рдБ
bl.ocks.org рдкрд░ рдХреЛрдб рд╣реИ:
рдЧреНрд▓реЛрдм рдЯреВ рдореИрдк IV ред
рдкрд░рд┐рдгрд╛рдо
рд╣рдореЗрдВ рдПрдХ рдЗрдВрдЯрд░реЗрдХреНрдЯрд┐рд╡ рдорд╛рдирдЪрд┐рддреНрд░ рдХреЗ рд▓рд┐рдП рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рдорд┐рд▓рд╛, рдЬрд┐рд╕рдореЗрдВ рдЖрдк рдХрд┐рд╕реА рднреА рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдлрд╛рд╕реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╛ рдЖрдк рдПрдХ рд╣реА рдХрд╛рд░реНрдЯреВрди рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдк рдЫрд╛рдпрд╛, рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рдФрд░ рдЕрдиреНрдп рдкреНрд░рднрд╛рд╡реЛрдВ рдХреЛ рдЬреЛрдбрд╝рдХрд░ рдЕрдкрдиреЗ рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдХреЛ рдФрд░ рдЕрдзрд┐рдХ рдкрд░рд┐рд╖реНрдХреГрдд рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕ рддрд░рд╣ рдХреА рд╕реАрдЯреА рдХреЗ рдХреБрдЫ рдЙрджрд╛рд╣рд░рдг рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИрдВ:
рдЖрдк рдЕрднреА рднреА рд╣рдорд╛рд░реЗ рдпреЛрдЬрдирд╛рдмрджреНрдз рдирдХреНрд╢реЗ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдЙрдкрдЧреНрд░рд╣ рдлрд╝реЛрдЯреЛ рдпрд╛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЯрд╛рдЗрд▓ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рд╕рдм рдХреБрдЫ рдЕрдзрд┐рдХ рдпрдерд╛рд░реНрдерд╡рд╛рджреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХ рдЕрд▓рдЧ рд▓реЗрдЦ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╖рдп рд╣реИ, рдФрд░ рдпрд╣ рдЗрдиреНрдлреЛрдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХреЗ рд▓рд┐рдП рд╢рд╛рдпрдж рд╣реА рдЙрдкрдпреБрдХреНрдд рд╣реИред
рдпрд╣реАрдВ рдкрд░ рд╣рдорд╛рд░рд╛ рдкреНрд░рдпреЛрдЧ рд╕рдорд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИред рдЕрдВрдд рддрдХ рдкрдврд╝рдиреЗ рд╡рд╛рд▓реЛрдВ рдХреЛ рдзрдиреНрдпрд╡рд╛рджред рд╕рднреА рдХреЛ рд╢реБрднрдХрд╛рдордирд╛рдПрдБ рдФрд░ рджрд┐рд▓рдЪрд╕реНрдк рдкреНрд░реЛрдЬреЗрдХреНрдЯред