Visualization Tutorial


web development course

Visualization Tutorial - Create visually stunning data driven interactive charts

If you ever wanted to learn how to build interactive data driven dashboards from the ground up then listen up.


Web technologies can do amazing things and it is a lot easier than you think. Getting your data on the web and making it look impressive is available to you today!


Libraries like leaflet.js to create visually stunning maps and DC.js to create interactive visualizations are libraries you need under your belt.


So what can we do with the web and what are all these libraries about?


MAPS!

created using lealfet.js


	# imports
	import tornado.ioloop
	import tornado.web

	# write to screen
	class MainHandler(tornado.web.RequestHandler):
		def get(self):
			self.write('Hello World!')

	# r"/" == root website address
	application = tornado.web.Application([
		(r"/", MainHandler)
	])

	# Start the server at port 7777
	if __name__ == "__main__":
		PortNumber = str(7777)
		print(r'Server Running at http://localhost:' + PortNumber + r'/')
		print(r'To close press ctrl + c')
		application.listen(PortNumber)
		tornado.ioloop.IOLoop.instance().start()
	

Charts



and more Charts!



Click on the charts above.


	// Make a crossfilter object  
	var ndx = crossfilter(data);
	
	//define a dimension  
	//Here we will group by type  
	dim = ndx.dimension(function(d) {return d.letter});	
	
	//Here we group by letter and sum on column frequency  
	g = dim.group().reduceSum(function(d){return d.frequency;});	

	//Lets create a row chart  
	RowChart.dimension(dim)	
	.group(g)
	.width(500)
	.elasticX(true);
	

Where Do I Go From Here?
concat

Enroll in the Free Visualization Email Course at the top of this page

There is a lot of ground to cover since we are introducing additional programming languages, but have no fear. That is why I created the 6 part Tutorial series that will show you everything you need to start creating visually stunning dashboards in no time. All you need to do is go to the top of this page and sign up for the course to get started today.