рдбреЗрдЯрд╛ рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдХреЗ рд▓рд┐рдП Crossfilter.js, dc.js рдФрд░ D3.js

рд╕реБрдВрджрд░ рдФрд░ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдбреЗрдЯрд╛ рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдХреЗ рдкреНрд░реЗрдорд┐рдпреЛрдВ рдХреЛ рд╢реБрднрдХрд╛рдордирд╛рдПрдБ! рдореИрдВ рдЖрдкрдХреЗ рдзреНрдпрд╛рди рдореЗрдВ рдХрдИ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХрд╛ рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рдЕрд╡рд▓реЛрдХрди рд▓рд╛рддрд╛ рд╣реВрдВ, рдЬреЛ рдХрд┐ D3.js рдХреЗ рд╕рд╛рде рдорд┐рд▓рдХрд░ , рдЖрдкрдХреЛ рдордХреНрдЦреА рдкрд░ рдлрд╝рд┐рд▓реНрдЯрд░рд┐рдВрдЧ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХреЗ рд╕рд╛рде рдмрд╣реБрдЖрдпрд╛рдореА рдбреЗрдЯрд╛ рдХрд╛ рдПрдХ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ред


рд░реБрдЪрд┐ рд╣реИ, рддреЛ рдмрд┐рд▓реНрд▓реА рдореЗрдВ рдЖрдкрдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИред

рдиреЛрдЯ: рдпрд╣ рд▓реЗрдЦ рдХреБрдЫ рд╣рдж рддрдХ рдЕрджреНрднреБрдд рдмреНрд▓реЙрдЧ www.d3noob.org рдХреЗ рдХрдИ рд▓реЗрдЦреЛрдВ рдХрд╛ рд╕рдВрдХрд▓рди рд╣реИ, рдЬреЛ рдбреЗрдЯрд╛ рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдХреЗ рдХрд╛рд░реНрдп рдХреА рдореЗрд░реА рджреГрд╖реНрдЯрд┐ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╕рдВрд╢реЛрдзрд┐рдд рдФрд░ рдкреВрд░рдХ рд╣реИрдВред

рдбреЗрдЯрд╛ рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдФрд░ рдПрдирд╛рд▓рд┐рдЯрд┐рдХреНрд╕


рд╣рдорд╛рд░реЗ рджреЗрд╢ рдореЗрдВ, рдЗрдиреНрдлреЛрдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдбрд┐рдЬрд╛рдЗрдирд░реЛрдВ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдИ рдЧрдИ рдЫрд╡рд┐рдпреЛрдВ (рдХрднреА-рдХрднреА рдмрд╣реБрдд рдЦрд░рд╛рдм рдирд╣реАрдВ) рд╕реЗ рдЬреБрдбрд╝реЗ рд╣реЛрддреЗ рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рд╡реАрдбрд┐рдпреЛ рднреА рдЕрдзрд┐рдХ рд╕рдХреНрд░рд┐рдп рд╣реЛ рдЧрдП рд╣реИрдВред рдпрд╣ рдХреЗрд╡рд▓ рд╡рд┐рдкрдгрдХ рджреНрд╡рд╛рд░рд╛ рдХрдмреНрдЬрд╛ рдХрд┐рдП рдЧрдП рд╣рд┐рдорд╢реИрд▓ рдХреА рдиреЛрдХ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрд╕рд▓реА рд╢рдХреНрддрд┐ рдХреЗрд╡рд▓ рдЧреЛрддрд╛рдЦреЛрд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдХреЛрдВ рдФрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИред рд▓реЗрдХрд┐рди рд╕реНрдерд┐рддрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХрд┐рд╕реА рддрд░рд╣ рдПрдХ рдФрд░ рд╕рдордп, рдФрд░ рдЕрдм рдЪрд▓реЛ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдЗрдиреНрдлреЛрдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдкрд░ рд╡рд╛рдкрд╕ рдЖрддреЗ рд╣реИрдВред рдЖрдорддреМрд░ рдкрд░, "рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡" рд╢рдмреНрдж рдХрд╛ рдЕрд░реНрде рд╣реИ рдЯреВрд▓рдЯрд┐рдкреНрд╕ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛, рдкреИрдорд╛рдиреЗ рдХреЛ рдмрджрд▓рдирд╛, рдХрднреА-рдХрднреА рдлрд╝рд┐рд▓реНрдЯрд░ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдФрд░ рдбреЗрдЯрд╛ рд╕рдВрд░рдЪрдирд╛ рдХреЛ рдмрджрд▓рдирд╛, рд▓реЗрдХрд┐рди рдпрд╣ рд╕рдм, рдПрдХ рдирд┐рдпрдо рдХреЗ рд░реВрдк рдореЗрдВ, рдкреВрд░реНрд╡-рд╡рд┐рдЪрд╛рд░ рдЖрдЙрдЯ рд▓реЙрдЬрд┐рдХ (рд╕реНрдХреНрд░рд┐рдкреНрдЯ) рдХрд╛ рдкрд╛рд▓рди рдХрд░рддрд╛ рд╣реИред рдЕрдм рдХрд▓реНрдкрдирд╛ рдХрд░реЗрдВ рдХрд┐ рдЖрдк рдХрдо рд╕реЗ рдХрдо рдкреНрд░рддрд┐рдмрдВрдзреЛрдВ рдХреЗ рд╕рд╛рде рдбреЗрдЯрд╛ рдкреНрд░рд╡рд╛рд╣ рдХреЛ рд╕реНрд╡рдпрдВ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдХрд▓реНрдкрдирд╛ рдХрд░реЗрдВ рдХрд┐ рдЖрдк рд╕реВрдЪреА рд╕реЗ рдкрд╕рдВрдж рддрдХ рд╕реАрдорд┐рдд рди рд╣реЛрдХрд░ рд╕рд░рд▓ (рдмрд┐рдирд╛ рдлреЙрд░реНрдореВрд▓реЛрдВ рдХреЗ) рдлрд┐рд▓реНрдЯрд░ рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЕрдм рдФрд░ рднреА рдХрд▓реНрдкрдирд╛ рдХрд░реЗрдВ, рдЕрд░реНрдерд╛рддреН: рд╕рднреА рдкрд░рд┐рд╡рд░реНрддрди рдПрдХ рдмрд╣реБрдЖрдпрд╛рдореА рдбреЗрдЯрд╛ рд╕рд░рдгреА рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рдЧреНрд░рд╛рдлрд╝ рдкрд░ рд▓рдЧрднрдЧ рддреБрд░рдВрдд рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддреЗ рд╣реИрдВред рдЕрдЪреНрдЫрд╛ рд▓рдЧрддрд╛ рд╣реИ, рд╣реИ рдирд╛?

Crossfilter.js


рдХреНрд░реЙрд╕рдлрд╝рд┐рд▓реНрдЯрд░ рдПрдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдмрд╣реБрдЖрдпрд╛рдореА рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╣реИред рдХреНрд░реЙрд╕рдлрд╝рд┐рд▓реНрдЯрд░ рдПрдХ рд▓рд╛рдЦ рд╕реЗ рдЕрдзрд┐рдХ рд░реЗрдЦрд╛рдУрдВ рдХреЛ рд╕рдорд╛рд╣рд┐рдд рдХрд┐рдП рд╣реБрдП рднрд▓реЗ рд╣реА рдЖрдкрд╕ рдореЗрдВ рдЬреБрдбрд╝реЗ рдбреЗрдЯрд╛ рдЕрднреНрдпрд╛рд╡реЗрджрди (рдмрд╣реБрдЖрдпрд╛рдореА рдбреЗрдЯрд╛ рдХреЗ рд╕реНрд▓рд╛рдЗрд╕) рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рддреЗрдЬрд╝ рдЗрдВрдЯрд░рдЪреЗрдВрдЬ (30ms рд╕реЗ рдХрдо) рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛ рд╕реАрдзреЗ d3.js рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд▓реЛрдЧреЛрдВ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛, рдпреЗ рдорд╛рдЗрдХ рдмреЛрд╕реНрдХреЙрдХ рдФрд░ рдЬреЗрд╕рди рдбреЗрд╡рд┐рд╕ рд╣реИрдВ ред

рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рджрд┐рд▓ рдореЗрдВ рдЕрдм рдлреИрд╢рдиреЗрдмрд▓ рдореИрдк-рд░рд┐рдбреНрдпреВрд╕ рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрдд рд╣реИрдВред рдПрдХ рдРрд╕реЗ рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП рдЬрд┐рд╕рдиреЗ рдкрд╣рд▓реЗ рдЗрд╕рдХрд╛ рд╕рд╛рдордирд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рдпрд╣ рд╕рдм рдЬрдЯрд┐рд▓ рдФрд░ рднреНрд░рдорд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рд▓рдЧрддрд╛ рд╣реИ, рддреЛ рдЖрдЗрдП рдЗрд╕реЗ рд╕рдордЭреЗрдВред рддреЛ рд╡реЗ рдЖрдорддреМрд░ рдкрд░ рдмрд╣реБрдЖрдпрд╛рдореА рдбреЗрдЯрд╛ (рдПрдХреНрд╕реЗрд▓ рд╕реЗ рдкрд┐рд╡рдЯ рдЯреЗрдмрд▓ рдпрд╛рдж рдХрд░рддреЗ рд╣реИрдВ) рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рдХрд░рддреЗ рд╣реИрдВ? рдЙрдиреНрд╣реЗрдВ рдЖрдорддреМрд░ рдкрд░ рд╡рд┐рднрд┐рдиреНрди рддрд░реАрдХреЛрдВ рд╕реЗ рд╡рд░реНрдЧреАрдХреГрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╕рдВрдХреНрд╖реЗрдкрд┐рдд, рдХреНрд░рдордмрджреНрдз, рдореВрд▓реНрдпреЛрдВ рдХреА рдШрдЯрдирд╛ рдХреА рдЖрд╡реГрддреНрддрд┐ рдЖрджрд┐ рдЧрд┐рдирд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рд▓рд┐рдП рдХрдореА рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИ, рдФрд░ рдореИрдк рдЗрди рд╕рднреА рдЬреЛрдбрд╝рддреЛрдбрд╝реЛрдВ рдХреА рд╕рдорд╛рдирд╛рдВрддрд░ рдЧрдгрдирд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдмреЗрд╢рдХ, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╕рдм рдХреБрдЫ рдереЛрдбрд╝рд╛ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╣реИ, рд▓реЗрдХрд┐рди, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ, рдпрд╣ рдкрд╣рд▓реА рд╕рдиреНрдирд┐рдХрдЯрди рдХреЗ рд▓рд┐рдП рдХрд░реЗрдЧрд╛ред

рддреЛ рдХреНрд░реЙрд╕рдлрд╝рд┐рд▓реНрдЯрд░ рдХреНрдпрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИ


рдЬреИрд╕рд╛ рдХрд┐ рд╡реЗ рдХрд╣рддреЗ рд╣реИрдВ, рдЗрд╕реЗ рдПрдХ рдмрд╛рд░ рджреЗрдЦрдирд╛ рдмреЗрд╣рддрд░ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдк рдЗрд╕реЗ рдЬреАрдердм рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рдкреЗрдЬ рдкрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред


рд╣рдорд╕реЗ рдкрд╣рд▓реЗ рд╡рд┐рднрд┐рдиреНрди рд╡рд░реНрдЧреЛрдВ рдореЗрдВ 231,083 рдЙрдбрд╝рд╛рдиреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рд╣реИред рдпрд╣рд╛рдВ рд╣рдо рдкрд╛рдВрдЪ рдбреЗрдЯрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рджреЗрдЦрддреЗ рд╣реИрдВ: рдЪрд╛рд░ рдмрд╛рд░ рдЪрд╛рд░реНрдЯ рдФрд░ рдПрдХ рдЯреЗрдмрд▓ред Time of Day рдЧреНрд░рд╛рдл рдШрдВрдЯреЗ рдХреЗ рд╣рд┐рд╕рд╛рдм рд╕реЗ рдЙрдбрд╝рд╛рдиреЛрдВ рдХреЗ рд╡рд┐рддрд░рдг рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред Arrival delay 10 рдорд┐рдирдЯ рдХреЗ рдЕрдВрддрд░рд╛рд▓ рдореЗрдВ рд╕рдореВрд╣реАрдХреГрдд рдЙрдбрд╝рд╛рди рджреЗрд░реА рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд╡рд┐рддрд░рдг рдХреЛ рджрд░реНрд╢рд╛рддреА рд╣реИред Distance рдЙрдбрд╝рд╛рди рд░реЗрдВрдЬ (рдЕрдВрддрд░рд╛рд▓ 50 рдореАрд▓) рджреНрд╡рд╛рд░рд╛ рдЙрдбрд╝рд╛рдиреЛрдВ рдХреЗ рд╡рд┐рддрд░рдг рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИред Date - рдкреНрд░рддрд┐ рджрд┐рди рдЙрдбрд╝рд╛рдиреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ред рдФрд░ рдпрд╣ рд╕рдм рдХреНрд▓рд╛рдЗрдВрдЯ рдХреА рдУрд░ рд╕реЗ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЕрд░реНрдерд╛рддреН, рд╣рдорд╛рд░реЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ, рдЖрдк рджреЗрдЦрддреЗ рд╣реИрдВ, рдпрд╣ рдЗрддрдиреЗ рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП рдмреБрд░рд╛ рдирд╣реАрдВ рд╣реИред

Date рдЧреНрд░рд╛рдлрд╝ рдХреЗ рдХреЗрдВрджреНрд░ рдореЗрдВ рдЖрдк рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд░реЗрдВрдЬ рдХреЛ рд╕реАрдорд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реА рдПрдХ рд╡рд┐рдВрдбреЛ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдЖрдк рдЕрдиреНрдп рдЧреНрд░рд╛рдлрд╝ рдкрд░ рдорд╛рдЙрд╕ рдХреЗ рд╕рд╛рде рд╕рдорд╛рди рд╡рд┐рдВрдбреЛ рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрдмрдХрд┐ рд╕рднреА рдЧреНрд░рд╛рдлрд╝ рдХреЛ рд▓рд╛рдЧреВ рдХрд┐рдП рдЧрдП рдлрд╝рд┐рд▓реНрдЯрд░ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордиреНрд╡рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдордХреНрдЦреА рдкрд░ рдбреЗрдЯрд╛ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╢рд╛рдирджрд╛рд░ рдЕрд╡рд╕рд░ рд╣реИрдВред

рдФрд░ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд, "рдЕрдкрд╛рдЪреЗ рд▓рд╛рдЗрд╕реЗрдВрд╕ 2.0 рдХреЗ рддрд╣рдд рдЬрд╛рд░реА" рдХреА рдпрд╣ рд╕рднреА рднрд╡реНрдпрддрд╛ред

рдмрдЪрд╛рд╡ рдХреЗ рд▓рд┐рдП DC.js


рдпрджрд┐ рдЖрдк рдХреНрд░реЙрд╕рдлрд┐рд▓реНрдЯрд░ рдХреЗ рд▓рд┐рдП рдбреЗрдореЛ рдХреЛрдб рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ рдпрд╣ 500 рд╕реЗ рдЕрдзрд┐рдХ рд▓рд╛рдЗрдиреЛрдВ рдкрд░ рдлреИрд▓рд╛ рд╣реБрдЖ рд╣реИред рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдХреНрд░реЙрд╕рдлрд┐рд▓реНрдЯрд░ рдбреЗрдЯрд╛ рдХреА рдХрд▓реНрдкрдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛, рдмрд▓реНрдХрд┐ рдЗрд╕реЗ рд╣реЗрд░рдлреЗрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред D3.js , рдмрджрд▓реЗ рдореЗрдВ, рдХреЗрд╡рд▓ рдбреЗрдЯрд╛ рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдХреЗ рд▓рд┐рдП рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдпрд╣рд╛рдБ рд╣рдо рдмрдЪрд╛рд╡ dc.js рдкреБрд╕реНрддрдХрд╛рд▓рдп рд▓реЗрдЦрдХ рдирд┐рдХ рдХреНрдпреВрдИ рдЭреВ рдХреЗ рдкрд╛рд╕ рдЖрддреЗ рд╣реИрдВ , рдЬреЛ рдПрдХ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдЙрдкрдХрд░рдг рдореЗрдВ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдмреНрдпрд╛рдЬ рдХреА рджреЛ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдХреЛ рдЬреЛрдбрд╝рддреА рд╣реИ ред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, D3.js рд░реЗрдЦрд╛рдВрдХрди рдХреА рдкреВрд░реА рд╡рд┐рд╡рд┐рдзрддрд╛ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реЛрдЧреА, рд▓реЗрдХрд┐рди рдЬреЛ dc.js рдореЗрдВ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХреА рдЬрд╛рддреА рд╣реИрдВ, рд╡реЗ рдЬреНрдпрд╛рджрд╛рддрд░ рдорд╛рдорд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИрдВ ред DC.js рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЪрд╛рд░реНрдЯ рдкреНрд░рдХрд╛рд░реЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ:


рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдЪрд╛рд░реНрдЯ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдЧрд┐рдердм рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкреГрд╖реНрда рдкрд░ рджреЗрдЦреЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛ рдЕрдкрд╛рдЪреЗ рд▓рд╛рдЗрд╕реЗрдВрд╕ 2.0 рдХреЗ рддрд╣рдд рднреА рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдЕрдзрд┐рдХ рд╕реБрдВрджрд░ рдФрд░ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдЗрдиреНрдлреЛрдЧреНрд░рд╛рдлрд┐рдХреНрд╕


рдареАрдХ рд╣реИ, рдЕрдм рдЖрдк рдХреБрдЫ рдФрд░ рдбреЗрдЯрд╛ рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдЯреВрд▓ рдЬрд╛рдирддреЗ рд╣реИрдВ рдФрд░ рдЖрдк рдСрди-рдж-рдлреНрд▓рд╛рдИ рдлрд╝рд┐рд▓реНрдЯрд░рд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдорд▓реНрдЯреА-рдХрдВрдкреЛрдиреЗрдВрдЯ рдЧреНрд░рд╛рдлрд╝ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред рдореИрдВ рдЖрдкрдХреА рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ рд╕рдлрд▓рддрд╛ рдХреА рдХрд╛рдордирд╛ рдХрд░рддрд╛ рд╣реВрдВред

рдбреЗрдЯрд╛ рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рд╣рдм


рдкреНрд░рд┐рдп рдЦрд╛рдмрд░реЛрд╡реЗрдЯреНрд╕, рдЖрдк рдбреЗрдЯрд╛ рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдпрд╛ рдбреЗрдЯрд╛ рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рд╣рдм рдмрдирд╛рдиреЗ рдореЗрдВ рдХреИрд╕реЗ рджрд┐рдЦрддреЗ рд╣реИрдВ? рдХреНрдпреЛрдВрдХрд┐ рдЕрдм, рдХрд░реАрдм рд╡рд┐рд╖рдпрдЧрдд рд╣рдм рд╕реЗ, рдХреЗрд╡рд▓ рдЗрдиреНрдлреЛрдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рд╣рдм рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╕реНрд╡рдпрдВ рдЗрдиреНрдлреЛрдЧреНрд░рд╛рдлрд┐рдХреНрд╕ (рдкрд░рд┐рдгрд╛рдо) рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдкрд┐рдд рд╣реИ, рди рдХрд┐ рдЗрд╕рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдПред рдЗрди рджреЛ рд╢рдмреНрджреЛрдВ рдХреА рдкрд░рд┐рднрд╛рд╖рд╛рдПрдБ рд╡рд┐рдХрд┐рдкреАрдбрд┐рдпрд╛: рдЗрдиреНрдлреЛрдЧреНрд░рд╛рдлрд┐рдХ , рдбреЗрдЯрд╛ рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдкрд░ рдкрд╛рдИ рдЬрд╛ рд╕рдХрддреА рд╣реИрдВ ред
рдЗрд╕рд▓рд┐рдП рдореИрдВ рд╕рднреА рдЗрдЪреНрдЫреБрдХ рд▓реЛрдЧреЛрдВ рд╕реЗ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдЕрдкрдиреА рд░рд╛рдп рд╡реНрдпрдХреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддрд╛ рд╣реВрдВред

Source: https://habr.com/ru/post/In189838/


All Articles