data visualization to the end user , , linesdepending on the width of your datayour browser could give up on you conclusionit' balance exercise for the data you do sendthere is crossfilter to handle it for you once it arrives in the browser in our case studythe pharmacist requested the central server for stock data of for medicines she was particularly interested in we already took look at the dataso let' dive into the application itself setting up everything it' time to build the actual applicationand the ingredients of our small dc js application are as followsjquery--to handle the interactivity crossfilter js-- mapreduce library and prerequisite to dc js js-- popular data visualization library and prerequisite to dc js dc js--the visualization library you will use to create your interactive dashboard bootstrap-- widely used layout library you'll use to make it all look better you'll write only three filesindex html--the html page that contains your application application js--to hold all the javascript code you'll write application css--for your own css in additionyou'll need to run our code on an http server you could go through the effort of setting up lamp (linuxapachemysqlphp)wamp (windowsapachemysqlphp)or xampp (cross environmentapachemysqlphpperlserver but for the sake of simplicity we won' set up any of those servers here instead you can do it with single python command use your command-line tool (linux shell or windows cmdand move to the folder containing your index html (once it' thereyou should have python installed for other of this book so the following command should launch python http server on your localhost python - simplehttpserver for python python - http server as you can see in figure an http server is started on localhost port in your browser this translates to "localhost: "putting : won' work