We’re rewarding the question askers & reputations are being recalculated! Read more.

Hot answers tagged

11

I've used several free software/open source tools for drawing diagrams and flowcharts in my own papers and presentations. The ones I might recommend to other academics would be: Draw in LibreOffice or OpenOffice — This tool is basic but it's well integrated into the existing office suite and it's more than serviceable. It is a general purpose drawing, ...


10

The one I like most is the yEd Graph Editor. It is very easy to use, filled with options, runs on Windows, Unix/Linux, Mac OS X, and FREE. It supports many graph formats, like: - GraphML - GML/XGML - TGF - SVG The SVG export option is awesome for publishing the resulting graph, but it can also export in PNG, JPG, PDF, SWF. It can automatically import Excel ...


7

Have you checked out ZingChart? It meets a majority of your requirements. The current build is compatible with IE6+, along with other modern browsers. It can render using canvas and svg. (VML and Flash for legacy browsers). While there is no direct support for native charts, ZingChart does work on mobile browsers. If it is an option, both Android and iOS ...


6

I would suggest taking a look at LibreOffice Draw: Free & Open Source Cross Platform Has its own clip art Can import clip art/images to use those Portable edition available so you can run from a USB key.


6

ZingChart is a JavaScript charting library that supports big data sets, time-series formatting, and zooming/interactivity. You can see data comparisons here: https://www.zingchart.com/demos/zingchart-vs/ Line charts and scatter plots are just a few of the chart types we offer. For information on how to convert Unix timestamps into readable dates, see our ...


5

My coworker responded to this question on Stackoverflow as well - we're glad you posted here in Software Recs! As we mentioned before, there are quite a few JavaScript charting libraries out there for you to use in your web app, all with various pricing structures - Highcharts, Fusioncharts, amCharts, and the one that I'm suggesting - ZingChart. ZingChart ...


5

ZingChart does have it's own AngularJS directive : https://github.com/zingchart/ZingChart-AngularJS It has three avenues of injecting data into a chart, each with their own performance cost and functionality benefit. I outlined each of them here : http://www.zingchart.com/blog/2015/03/05/zingchart-angularjs/ . I'm on the ZingChart team and happened to ...


5

Check out ZingChart. They have the ability to create treemaps and maps along with your more common chart types like line, bar, pie... There's also a ZingChart-AngularJS directive that makes it fairly painless to create dynamic charts with AngularJS. Here are a couple demos of treemaps and maps created with the ZingChart-AngularJS directive: Map : http://...


5

Since you have a programming background, you may want to consider using a JavaScript charting library to visualize your data. Your data set will probably fit one of the many chart types available through commercial solutions. Without knowing precisely what data you're collecting, I made a demo/reproduction of your chart in the ZingChart JavaScript charting ...


5

The closest NPM / JS library that exists today that will allow you "visualize" data ( I've searched extensively ) is dc.js based on crossfilter although it won't do it automatically without any configuration or UI input. The reason there's no plug-and-play JS library with full UI controls to tweak how data is displayed is that this function is typically ...


4

OpenWrt OpenWrt is a rather popular option that supports AVR32, ARM, CRIS, m68k, MIPS, PowerPC, SPARC, SuperH, Ubicom32, x86, and x86-64 instruction sets. Why OpenWrt? To quote the OpenWrt about page Instead of trying to create a single, static firmware, OpenWrt provides a fully writable filesystem with package management. This frees you from the ...


4

You can use Pencil: free and open source cross-platform supposed to be an open source Visio:


4

I would recommend Pentaho for this. It is not exactly easy, but not too hard either once you get the concept. You have many options to insert your data (for instance CSV). Then you can generate drill into the dimensions you want and generate nice graphs. You can also define automatically-updated dashboards and reports. The community edition (CE) is open ...


4

If you want a highly customized, open-source Javascript chart library, then D3 is a clear choice. It has been making the lives of visual artists and data scientists a lot easier with a diverse range of possibilities, along with ease of use. Your example chart looks like the Sunburst chart to me. And here is the chart re-created in D3 And your data is ...


4

yEd I'm not sure of the special requirements for character relationship maps, but yEd is good for drawing almost any kind of diagram that is fundamentally a mathematical graph (such as a flowchart or network diagram). Requested features satisfied by yEd: free of charge labels for nodes (text with character portrait) customizable connectors, including ...


4

Syncfusion EJ2 Chart for Angular supports most of the requirements. 2D line charts and bar charts Supports different types of line series and bar series. Demo For more information on line series and bar series refer Zoom on X-axis with the possibility to synchronize zooming of several charts For more information on zooming refer Demo link Mulitple ...


3

I see in your comments that you are looking for open source because this is a demo project. But have you considered a full JS Charting library? They generally have a few more options than a jquery plugin might, and can save time compared to, say, D3. Wondering if ZingChart fits the bill for your project... It handles real time data in a few different ways ...


3

Personally I think that Microsoft Visio is the best by far in terms of number of features it contains but the website draw.io (formerly known as Diagram.ly) is pretty good: free a good amount of shapes available connection with Google Drive and a few other online services


3

Dia is a diagram creation program for Linux, Unix and Windows Dia is roughly inspired by the commercial Windows program 'Visio', though more geared towards informal diagrams for casual use. Diashapes is an external program to download Dia compatibles shapes from the Internet.


3

I'm using Draw.IO for this kind of job: DrawIO screenshots (source: Draw.IO; click images for larger variants) font, block and line colour options: Yes. joining an arrow from one block back to another: If I understand you (and DrawIO) correctly: yes (admitted, I've not explicitely tried). free positioning: Definitely yes. pictures (that I upload): Yes ...


3

You could always look at Pyspread which reports that while row & col sizes depend on memory size, etc. according to the FAQ: For standard size on GTK platforms, 80 000 000 rows can be displayed. - I would expect similar sizes in columns to be available - as a test for your use case I resized the grid to 100,000x100,000 without problems. Price: Free ...


3

The Shiny app by the folks from RStudio helps you do that. It is a web application framework for your R analytics and code. It helps you apply requisite filters which you can define, and you can decide on including the database access permissions too.


3

Similar to what Dawny mentioned above, there is also Plot.ly which you can use exactly like you would use Excel online. There is also a Powerpoint add-on to have the interactive graphs inside powerpoint presentations. Just in case you don't know, or don't want to learn R (though you should, because Shiny is awesome). And for the sake of completeness, the ...


3

I am not sure, but maybe ABC Roster can do, what you want. It has some charts: It is not Gantt chart. But for Gantt chart, I know other software: OpenProj, GanttProject, ProjectLibre.


3

If a programmatic solution is acceptable Essential Diagram for JavaScript/Angular supports creating any kind of diagram including Org Charts. Here is an example. There is an equivalent solution available for WPF if you prefer to build a Windows solution. Platform: Web, Windows (both are available) Ability to add pictures for each node in the chart: Yes. ...


2

Just surprised that no one has so far mentioned what is probably the most popular and powerful option: http://d3js.org/ Take a look at the plethora of examples to see what it is capable of. Powerful and easy to learn & use. https://github.com/mbostock/d3/wiki/Gallery


2

ZingChart meets your requirements, but it is not open source. However, we do offer a free, branded version if cost is the concern. Animations - There are animation options available for effect, delay, method, sequence, and speed. Simple to use- Setting up charts is similar to other charting libraries if you have that experience. ZingChart has a CSS-like ...


2

OK, I found ZedGraph, and it does have automatic zooming control by doing this: zedGraphControl.IsEnableWheelZoom = true; It can make charts pretty quickly, and it has asynchronous operations for changing charts, and plus, some cool data analysis functions. PS. It is also a NuGet package: PM> Install-Package ZedGraph


2

here go three pieces of software that may serve you: Charts - Interactive charts for browsers and mobile devices (by Google). D3.js - A JavaScript library for manipulating documents based on data. Chart.js - Simple, clean and engaging charts for designers and developers.


2

I would suggest looking at VanCharts. Vancharts provides charts refresh function. You can set a fixed time interval ,automatically fetch and dynamic refresh the chart. Code example: "interaction": { "autoRefresh": 2, "zoom": true, "draggable": true } JavaScript chart library VanCharts is based on Canvas but is compatible with all existing ...


Only top voted, non community-wiki answers of a minimum length are eligible