 I don't have it in presentation part but these are some things, so let's say this is your sales chart and you can see that you've not done phenomenally well because it's almost been flat, right? How do you de-emphasize it? Yeah, remove the zero thing. Now, I'm most peacefully, so suddenly everything looks the same. And if your figure suddenly went up here, what you do is you change this from zero to 20k. Now because your axis is smaller, this difference looks larger. That is a crime. Another trick is, if you click on that, a punch should come to your face. Another trick is to change from a linear to log axis. If you want the difference to look small, use a log axis. A linear axis will look big. One thing we'll figure out is log axis because the axis labels will become dramatically smaller. Keep it the same. That's all right. No, get it right there. I'm going to sugar put it there. It's just good. So here you have four tick marks. Right, you remove these four tick marks. The lower limit is still the same. So it's zero to $100,000 but you don't use this for y-axis. So the guy cannot figure out that. You should have confidence. So this one is very... Okay, so India, if you've seen media taking the glory award that we are the number one media, look at the fine print. Some of the best media companies in India, they say we are the number one. Based on change of growth in subscribers, not just change in number of subscribers. Based on change of growth of subscribers in week three of that particular month. That's like you're beating the data actually to make yourself number one till you figure out you're not number one that way. That's always a fine print. So percentages are actually your best print. So here, let's say you did not grow very well. You only grew, let's say, 12% which does not even need the inflation today. But you want to show that you're actually better than your competitors but they have bigger revenues than you do. So you show that they have actually grown slower than you and then you don't faster as percentages. That's another one. This is our favorite. If you want to... So here, your sales have grown down, right? And you don't have to focus on that. You do two things. You make the chart as loud as possible that focuses on this bar and this thing and this bar here. And then you go back to this column and just right on top of this column records sales in five years. The guy looks at March and he forgets about this. You can opt on to show values. But if you want to show or highlight something, then you can show values. So this is another trick. So a lot of the clients are salespeople, is that? Yeah, put that on the screen. So this is the SVG performance of 3D. Within a thousand and processing on the iPhone as well. So that's an evil. Yeah, I think pretty much that's it. But what I want to conclude is we just started seeing data visualization. Data visualization as an industry has not changed in 250 years. We're still using the same chart types. There's a guy, William, who built the first column chart on March at however you call it. We have not changed that at all. With the new data coming in with new devices and with tablet and mobile which will be the primary form of consumption and new methods and lowest common denominator now being HTML5 or even your local native application frameworks like iOS or anything or Android, there's so much more to be done. There's a whole industry which is being built up around this right now. I mean, BIS industry is $15 billion industry growing every single year. First in this niche category, we had Tableau software which I built one time ago at $2 billion. Primarily focused on visual exploration. We have Splunk which has got obviously they've got log management and so forth but they've got amazing visualization. If you look at ClickTech, Spargo BI, there are a whole bunch of them. So if you're taking data visualization seriously right now it just points for awesome growth and it's awesome fun subject because it combines psychology. It's not just one thing. It combines so many different things that you get to read random stuff. You get to practice random stuff on people. You call up people in office and say, I'm going to do this experiment on you. There's a whole lot of fun. Just like we've used Splunk and we've used Logstash combined with Kibana which is like a y-front info. If you compare that to Kibana, it gives you a lot more flexibility in open source than what Splunk has done. But Splunk has actually come up with a new degree of streams and searches which are really good. But as for visualizing, it's called Kibana, you can just apply it. So I've not looked at Kibana but it's not different. Probably tried. It works on Logstash. So you have to have Logstash as your log management. So everything goes into elastic search. So it's a visualizing front-end for it. Okay. Any questions? There's a lot of content on completed and processing for static charts. The one that you were mentioning about height with the rectangles being small a bit and how your tension goes. Have you done something on animation and do you have something to share about it? So have you done, what are animations? I mean do you guys, you have animated motion charts as well, right? So do you do some research or do you refer to some research before making them or is it just what you find which works? Just avoid animations. While we give animations, animations do not actually add any value to your charts. The only thing which adds value is transitions. It's transitions smoothen out the change. So when you're looking at one chart and it bobs it to another chart all the access changes that transitions smoothen out so that you can see the value of the impact of the data going up and down. Any initial animation or anything which is jumpy-bouncy has no value. Avoid it for ideal data visualization but if you have to go and sell these get you money very simple. What are your views on some of the existing popular JavaScript charting libraries for example D3 or JSI charts and... So building a JavaScript charting library has become an international hobby. Every week we are seeing one new of them and practically one every week and I will get anything from my team. So here's the thing, right? This is an industry which is just starting. There are going to be so many players. Each one will come up with a very specific fundamental. So our fundamental right now is still to serve those guys who have the money, who need the enterprise features, the comprehensiveness of our suite, APIs, IE678, we go on that. High charts is very plain but in our looks and saying that you know what, we give you a very strong JavaScript API so they are very pro developers. We are still not as good for developers. Like very serious, very good JavaScript developers they do not like us as much as high charts. But because of our support and a whole bunch of other philosophies and business we do. D3, so the example I give is between D3 and Fusion charts, we have the subway right? You go into a subway, you buy a sandwich, you know exactly what sandwich you want and you come out and you are given a guaranteed experience of the quality and hygiene. Whereas D3 is going to a supermarket, you have all the varieties. You can take from the finest Italian bread to the crappy bread, you go slice your cucumber and pick up the onions and pickles and everything then build it on your own. How good a chef you are is up to you. Do you have the time to build it? Is that your core focus or priority? Is that going to derail from your business plan or like whatever you are doing for a thing? Do you need support? Tomorrow if you leave the company as an enterprise who will go and actually go and support that? But D3 is very, very, very powerful. So it is completely new. I mean obviously aware but there are certain things which D3 cannot do which fusion charts can do which is all batteries pack everything included. Any chart which you build will look perfect. Labels will not overlap however long they are. Those small things we take care of. Whereas in D3 everything you will have to manage. But with D3 the kind of transitions you can do the kind of forms you can make out of charts the extensions that you can do is just matter. Why? Is there any general use case where the you just use case? So there are certain 3D visualizations which are necessary. So scientific charts there is something called surface chart. You cannot represent a surface chart in 2D. It has to be a 3D chart. Then recently I saw a very interesting visualization from Microsoft on a globe. They are doing 3D bar charts on a globe to represent to represent something like a something they are doing. But it looks very beautiful. So you have this entire atlas. There are 3D column popping up. So it's almost like you can imagine skyscrapers on the globe that was popping up. But again those are very good to look at. But if you have to really compare data. So I will show you one of our 3D charts. We have two kinds of 3D charts. And the first one is mathematically wrong. But so if you look at this 3D chart this looks like a 3D but it's actually not a 3D chart. Because this is a straight line for all of them. There is no perspective. It gives you the ability to compare data without being wrong and following a line. But at the same time it gives you the 3D look at me. And I will show you the other two 3D charts that we have. This is our real 3D. Here you can't even see those values. And to be able to see those values you can actually have to go and then rotate on top of it and then come back. Or you will have to actually right click and then view 2D. Both have different use cases. This is not good for comparison but it gives you a nice fancy effect. I mean imagine if you have to go and show this in a B school guys and business guys will love it. You just rotate it like wow you can rotate it. For the next few minutes there will only be a 3D chart. I have been senior guys. I showed them once they are like this is cool and they are rotating the chart. Same with the 5 chart. Some of these things help us get into that. While you are sleeping your partner will just sign that. Interesting when gave me 5 right? These are kind of like gave me 5 questions but though they are wrong for the intention but for the interaction perspective they are getting cool. I don't disagree with that. But look at what is your goal and audience again which is knowing your audience. If your goal of the data visualization is to solve very clear purpose with the purpose of which is to interpret data and make meaning out of it or to drive to a business outcome. These charts do not add any value to it. Yes they can help you to do the same thing maybe visually slightly different but they don't add any value to it. Are there downsides to it? Yes because if the fact that it's 3D so this might be misrepresented like a previous column 3D chart that's actually a 2D chart way to look like 3D. So there you cannot go wrong. But this one is wrong. Slice in the back real will not look right. Anyways you should not use a pie chart. So there is another interesting chart I will show you. So we keep on trying and figure out like what can we do with chart more. So today if you look at data visualization it's still a very one way street where you look at the data visualization it tells you something you absorb it and you go. We are trying to figure out can we make it a dialogue instead of a moral law. So where people can play with the data visualization it actually goes back to the database. It's a great table chart. So again remember what the dots are for? Detection. So here we are saying these are your 2005 actuals this is 2006 actuals. As a CEO I am giving you the opportunity to go and change the values on the chart. So I just go drag and drop this based on what I want to do. So then you are actually changing values on the chart. Otherwise the guy would have gone and typed it. Now the benefit of changing this on the chart is he can actually see the difference. When he is typing that value how much percentage is this higher. When I look at this, let's say I want to have revenues more than 120k also. So I just go and do like let's say 240,000 and then I go and say this here I will be predicting this. So this is one example. So when you change it perhaps is there a method of callback to send data back? Obviously otherwise what do we do? So that's one. Then another is obviously this one on a column chart. Then we have on the line chart the same thing. So we are looking at what kind of representation. So we are looking at tree representation and how can we do a different kind of a tree representation where the tree is not very deep. That would be let's say 3 or 4. So if you look at the problem with the trees today is you look at the leaf and then you have to go to the parent and parent and parent. There is a cognitive load to go to the parent and the parent and the grandparent. We said how do we solve that using visualization? So he said this is a multi, this is also a tree. If you look three child, child of each child of each. Now if I want to go and just look at this the moment I hover over this actually color is not very correct. It traces a back color. So we just look at the change in color. So there is no cognitive load. It's a visual function where you can easily trace it back. This works for 4 or 5 years beyond that it does not work in terms of death of tree. This is okay for all cell kind of thing but noble for comparing magnitudes. So actually you can compare magnitudes and the the circumference of this is actually the same problem. So you have that problem. But it's good. One of the interesting use cases we have found is for an AdWords account. How do you visualize your entire AdWords account based on spend and then how do you color for it? So there are two access to it. One is the size and one is the color. Let's say your CTR or CPA is one of your key metric. So based on the gradient of the object you can depict good CPA or a good CTR and then the size says this is how much I am spending on that. So you get a holistic picture and your exploration is good. Yes, it will not give you comparison. Actually you are right. We use exactly the same thing inside in movie. We had, as I said, we had we had a donut chart and we had a because these two are like orthogonal matrix but it makes sense when they are derivative matrix and a lot of dimensions. We want to see the country and even sometimes the regions have for example one set could be like Europe and then inside Europe we have individual countries then this makes a lot of sense to see those derivative matrix and show the hierarchy as well in one shot. So donut charts are good in very very specific cases. And then so interactive one thing which I did not cover was interactivity. So let's say you are showing CPU utilization rate chart. They can clearly see there are certain areas where the CPU is being utilized very high. Now you want to narrow it down between let's say 90 and 100. Just drag it here to 90. Sorry, 90 and let's say 70. You can just go and do that. So suddenly from seeing an entire chart you can narrow it down to so much and it's so much so intuitive to use it because of this slider here that it helps him converge to the data point he is currently looking at. So it shouldn't the colors read just shouldn't the gradient be I mean when you do that shouldn't 70 become the the new zero and Can we go back from 70 then? No when you compress it because now I want to see see when you made it between 70 and 90 then I am not able to clearly distinguish what is 90 what is 70. If my 70 became closer to zero I mean like we are not very we actually did that. So what happens is if we change that colors suddenly the perception of the color has changed when you go back to the original now you are confused is this green equal to that green or should I change the colors so remember the drill down chart also I said keep the same chart when you are going in a specific visualization if you are changing the experience narrowing down the data or doing anything just narrow it down to that one parameter here we are just narrowing it down to that set do not change anything else because we cannot perceive and cannot compare two different changing things at the same time we are only doing one thing at a time the other thing is after you are narrowing down the range it is already narrowed down so you can easily compare with the numbers you don't need that differentiation I am not necessary if the data set is larger yeah if the data set is larger the perception just have anything for graphs for? so this is still a manual layout it is not an automatic layout but you can actually add new nodes add new nodes this example does not have you can basically right click and add a new node this is kind of flexible in the way that you can actually build all three also all of this is an all three you can use in a network graph rather interesting thing is how do you develop part of the graph how do you enable graph as a way of input data visualization as a way of input right now all data visualizations are a way of outputs so let's say this was my investment this is my return still date this is my age so I can clearly see that this bunch of investments are not working because we have been there for 9 years but they are giving me less than 100% return I want to collectively analyze what is happening with this today what I have to do and then we will submit right from the chart you are taking an input because it is much more visual and people can really understand it so these are some most of this what I showed you can be done with T3 and you can make it much better the only thing is it will take your time but it is a fun journey so definitely but if you build something cool definitely email it to me share it with me my email is pallabarfusioncharts.com I am happy to help you comment possibly collaborate with you on the code sorry sorry so we are a commercially open source company so anytime in a bio license you can thank our source code of our product so we don't believe in patents as of now I am not sure if I can make a announcement right now pallabarfusioncharts also offer to do some office hours we will send you an email with all the details about it but thanks a lot I think this was quite good very nice yeah sure I am going to use FusionCharts for your current project just drop me an email I will send you a license right away and you can not just use it here use it for your personal things as well pallabarfusioncharts.com