Using D3,JS to visualize data, you can separate the data from the code and make it easier to modify the data later.This time using D3.js to draw a five-D radar chart that will compare the five properties of multiple objects on a single graph.The data is written to the Data.c
Let's take a look at the effect chart.
Directly below the source code, HTML file
Linechart.js is responsible for loading and refreshing the line chart
function Loadlinechart (ElementID, DataSet) {var svg = D3.select ("#" + ElementID);
var STRs = svg.attr ("Viewbox"). Split ("");
alert (dataset);
var width = strs[2];
var height = strs[3
D3.js overall presentation, d3.js overall
Recently, I have studied some visual presentations on the network relationship diagrams of social members. I am unable to grasp the big data visualization of this desert. Fortunately, I found D3, a vibrant oasis, I decided to have a
Packets surround us. Although search engines and other applications prefer text-based representation of data, it is found that visualization is easier to understand. At the beginning of this year, SitePoint published Aurelio's article "Chart. js Introduction". After in-depth study of Chart. js functions, this article w
Provides a variety of official and user-released code examples. For code reference, you are welcome to exchange and learn Chart. js is a simple, object-oriented tool library for drawing charts for designers and developers.
6 chart types
Chart.
canvas and also SVG via Adobe SVG Viewer and native browser support.
Http://www.liquidx.net/plotkit/
Support not well
Primer
Http://github.com/mojombo/primer/tree/master
Support not well
Processing. js
Not support good in IE
Http://processingjs.org/
Protochart
No longer maintained
Http://code.google.com/p/protochart/
Protovis
1. protovis is no longer under active development.2. To
stability, observe the development of forms, and finally decide again. It usually takes some time to select the technology, and the cycle is quite long.
Stubborn school:These people are generally older and do not like new things. As long as they are in good condition, they never consider absorbing new knowledge. If technology lags behind, the conversion rate of new school disciples will be much lower.
Innovation school:The form of these creatures has changed, which immediately helps you to be
The plot of an area chart is a small change on the basis of a curve chart. The other code is not the same as drawing a curve chart, the following is the code of the yellow background color is modified, is not very simple, the first sentence is to modify the function (line) of the previous drawing lines to the area of the function (areas); the second line of code
D3 learning: Map Projection Method in 12 in D3.js, d3d3. js
Special thanks: 1. The D3API Chinese description of [Zhang tianxu] has been referenced on the official website;
2. The course series provided by [Shantou Hua] On ourd3js.com gave us at least one direction for these newcomers.
I have to say that learning new te
The vertical histogram is drawn on the basis of the horizontal bar chart.1.html CodeDOCTYPE HTML>HTML> Head> MetaCharSet= "Utf-8" /> title>title> Head> Body> DivID= "Container">Div> Body> Scripttype= "Text/javascript"src= "Js/d3.js" >Script> Scripttype= "Text/javascript"src= "
It is also not difficult to draw a horizontal histogram, first inserting a G in SVG and then inserting a rect in G.1.html CodeDOCTYPE HTML>HTML> Head> MetaCharSet= "Utf-8" /> title>title> Head> Body> DivID= "Container">Div> Body> Scripttype= "Text/javascript"src= "Js/d3.js" >Script> Scripttype= "Text/javascript"src= "
Using D3 to draw a chart can make your data more intuitive.Before using D3 to load the D3 library, there are two ways, one is the online loading Another is to download D3 library, I am
[D3.js selection set and data details-5] processing template application, d3.js details
In [select set and data-4], a processing template for update, enter, and exit is introduced. This template is very common. This article will explain its usage through an example.1. Template
Review the template mentioned in the previ
[D3.js advanced series-9.0] interactive prompt box, d3.js9.0
In general, too many texts should not exist in charts. However, sometimes some text is required to describe certain graphic elements. Then, you can implement an interaction: When you move the mouse to a certain graphic element, a prompt box appears, containing the description text. This is a simple, uni
[D3.js advanced series-10.0] Mind Map, d3.js10.0
The nodes of the Mind Map have hierarchical and affiliation relationships, which are similar to the shapes in which branches stretch from the trunk. As mentioned above, five layout and cluster layout are expanded by hierarchical layout) the layout chart has a "Tree" stru
[D3.js advanced series-3.0] partition graph, d3.js3.0
The Partition graph is also a Layout of D3 ). This layout is very interesting. It can be made into a square or a circle. This article first introduces how to create a square partition graph, which is also the most basic form of a partition graph.
A partition
Chart.js is a JavaScript Chart Library with Open Source. It has a total of 6 in the Chart, all HTML5 based.Below is a sample of the 6 charts provided by Chart.js, including line charts, column charts, pie charts, and so on, which makes it easy to implement the effects of dynamic graphs in HTML pages:
Line Char
Myfocus IntroductionMyfocus is a focus on the slide/rotation chart production of JS Library, it is small and completely independent JS Library, it can easily make the most common online slides (even flash slide), and make the slide volume is very small (1KB or so), The funct
Ichartjs is a homemade chart library that offers a variety of APIs, as well as a variety of style chartsCharts include: Area chart, 2d bar chart, 2d histogram, 3d histogram, line chart, pie chart, etc., and you can combine graphic
HTML5 interactive visual chart js plug-in library, html5jsJointJS is a js plug-in library that can interact with HTML5 visual charts. It can be used to create static charts and has full interactive drawing tools and application generators. Jointjs can easily create a variety
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.