What are the best chart/graph js plugins? [closed] - javascript

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I'm trying to find a smart way to display data on my dashboard page. What are the nicest and most flexible resources to plot charts and graphs?

First determine if you want to use an hosted solution like google charts, or you want more control and need a library you want to host yourself. Hosted solutions are very convenient and integrate fairly quickly, but your data is inherently exposed to the outside world. If you're building a corporate site this can be a "no go".
Also think if you want a client side or server side solution. I personally would go for a client side library if you don't have a huge amount of data that needs to be visualized. Client side libraries very often are more flexible (think: animation, resizing, etc)
I have used highcharts. It is very powerful, and has many types of graphs, but it can be hard to find the setting that you need to get the exact effect that you want. Not because the documentation is bad (which it isn't), but because there are so many options.

How about Google Charts?

Try Visualize. I like it, because it's fully accessible :).

Related

Developing a real time collaborative drawing system [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 9 years ago.
I am interested in making a realtime collaborative drawing system similar to http://flockdraw.com/ . However I would like to only use open source tools (flockdraw uses flash and also limits the number of users) and also I will host it myself.
I have been considering writing the whole thing in Java. However I realize I am not up to date with recent advances in programming languages/libraries. What would be a good programming language/library combination to do this task?
Update. This question/answer looks very relevant.
See:
Realtime HTML5 Canvas Drawing with WebSockets, Node.JS & Socket.io - all open source
draw similar technologies to the above
node.js drawing game tutorial
The basic principles for this is generally pretty easy. Just communicate the shape that has been drawn to the other users - as you suggest. With that in mind there are a number of open source realtime web technologies that you could use.
I've seen apps like that using HTML5.
Take a look at this app. I think it can help you get started.
This kind of apps usually take advantage of HTML5 Canvas and probably HTML5 WebSockets. There are lots of libraries and tutorials out there.

Looking for recommendations on reporting front end to work with SSAS/SSRS [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 9 years ago.
I'm working on designing/building a BI solution, so far we have a very simplistic setup using the Microsoft BI Stack.
We are looking at adding reports built into our webpage for clients to use, which means they need to be relatively simple to use (pivot table style would be out of the question) I am envisioning a selection of canned reports with certain parameters being set by the client (ie. date range, document type)
Can anyone suggest any products that interface with SSAS/SSRS either .NET or Javascript that could achieve this type of interactive report?
FYI we are using SQL 2008 though I am considering prototyping with 2012 for Power view at the least.
Sorry if I have been vague, I'm still ironing this out.
Edit:
To clarify a bit more after Jamie's comment, What I am looking for that (as far as I know) SSRS can't meet is the ability to seamlessly embed the reports into a client facing 'portal website' and for the controls to be very user friendly; the client base for this is far from being computer/tech savvy.
I have looked at both D3.js and Highcharts but from what I've found they aren't meant to hookup to something like ssas.
Even with your edits, it still sounds like you are describing SSRS itself, particularly the Report Manager website. While not very flexible, I think it's simple enough for anyone that can handle a web browser. It will
If you need more flexibilty, you can embed SSRS reports in another website easily, whether .net or not. (Use URL access and an iframe to integrate with pretty much anything.) You can collect the parameters with any method you'd like, or use the built in parameters interface.
Granted, report authoring in SSRS requires someone who is technically literate, but it sounds like the end users don't need to author the reports, they just need the ability to run them on demand.

Best practice for loading initial data into a backbone app? [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 9 years ago.
I understand from the Backbone docs it is best practice to bootstrap model data into the application by embedding it in script tags that render on the initial page load.
I realize that this is done to avoid sending extra requests to the server, which will speed up page load.
But...
Does it really make that big of a difference? I am currently calling fetch on a half-dozen models and collections on page-load, and everything seems to load very quickly.
Are there any other reasons for using this suggested method of bootstrapping data? If not, it seems like extra effort for negligible gains, to me.
Maybe it's fast on your development machine with just you as the user (you didn't specify the environment), but when you have many more users those requests can begin to add up. In that case, if you can bootstrap some of the data then the benefits can become more apparent. Try using chrome inspector's network monitoring pane to get more detailed information on the difference between the two methods.

Can you help me with framework choice? [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I'm thinking about developing an app which will make a strong use of geolocation (mongodb will be my choice), and strong upload of photos (and viewing too).
I was just wondering if you could help me with framework election. I've been using node.js for months and I'm very comfortable with it, but because of its one-process nature, will it be bad for locking when uploading big photos?
The other solution I'm working on is rails.
Which one will you choose? Any other ?
Thanks
With Streaming you can support more then one client during a upload, since the upload will be broken into different parts. I sure expressjs has some good streaming examples.
... but because of its one-process nature, will it be bad for locking when uploading big photos?
Take a look at the cluster module, this should help with leveraging more cores. In fact one of the node.js clients on the front page are these guys: Transloadit who focus on handling images.
I'm thinking about developing an app which will make a strong use of geolocation (mongodb will be my choice)...
I've done a lot of work with MongoDB and I recommend reading up on the limitations of MongoDB's geo-location tools. The product does provide some functionality, but it does not match the features of Postgres. You will want to ensure that MongoDB covers all of the features you require before beginning.

Routing library for Javascript? [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I used to use Backbone.js as an easy MVC framework which have build-in routing support. Now I have moved and currently using Agility.js which doesn't routing support. So my question is, is there any alternative to Backbones.js's routing?
For reference on why I need this is because my "style" of writing is a one-page website that query the server for information.
I've faced the same question just some weeks ago and wrote "Simrou", a very basic framework that does nothing but this kind of routing (hash-based). You can define the routes in Backbone's own style and then attach action handlers to GET, POST, PUT etc. requests (GET is basically a clicked link, POST etc. can be triggered by forms).
https://github.com/buero-fuer-ideen/Simrou
Not sure what sort of features you are looking for, but I just put up an extremely lightweight JS router that offers the bare minimum to get things going. A lot of the routers I had come across were offering way more features than I was looking for, so I thought this might help fill a void for those looking for something light. It defaults to use pushState, falls back to hash. http://gabehayes.github.com/lennonjs/.
Another option is Davis.js it provides simple routing, based on pushState (it can work with hash based routing also). It is inspired by Sammy.js but only focuses on the routing side.

Categories