UNPKG

statsmodels-js

Version:
59 lines (53 loc) 1.54 kB
<!DOCTYPE html> <html lang="ja-jp"> <head> <meta charset="UTF-8"> <script src="https://d3js.org/d3.v4.js"></script> <script src="dist/index.js"> </script> <title>ES6のテスト</title> </head> <body> <div id="my_dataviz"></div> </body> <script> // set the dimensions and margins of the graph var margin = {top: 10, right: 30, bottom: 30, left: 60}, width = 460 - margin.left - margin.right, height = 400 - margin.top - margin.bottom; // append the svg object to the body of the page var svg = d3.select("#my_dataviz") .append("svg") .attr("width", width + margin.left + margin.right) .attr("height", height + margin.top + margin.bottom) .append("g") .attr("transform", "translate(" + margin.left + "," + margin.top + ")"); //Read the data d3.csv("https://raw.githubusercontent.com/holtzy/data_to_viz/master/Example_dataset/2_TwoNum.csv", function(data) { // Add X axis var x = d3.scaleLinear() .domain([0, 4000]) .range([ 0, width ]); svg.append("g") .attr("transform", "translate(0," + height + ")") .call(d3.axisBottom(x)); // Add Y axis var y = d3.scaleLinear() .domain([0, 500000]) .range([ height, 0]); svg.append("g") .call(d3.axisLeft(y)); // Add dots svg.append('g') .selectAll("dot") .data(data) .enter() .append("circle") .attr("cx", function (d) { return x(d.GrLivArea); } ) .attr("cy", function (d) { return y(d.SalePrice); } ) .attr("r", 1.5) .style("fill", "#69b3a2") }) </script> </html>