Skip to content

Commit 30e0b6b

Browse files
committed
Still single layer - just some minor fixes
Still single layer - just some minor fixes
1 parent 0d835cb commit 30e0b6b

3 files changed

Lines changed: 12 additions & 13 deletions

File tree

lib/d3.layout.wordstream.js

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
d3.layout.wordStream = function(){
44
var data = [],
55
size = [1200, 500],
6-
maxFontSize = 32,
7-
minFontSize = 4,
6+
maxFontSize = 40,
7+
minFontSize = 6,
88
fontScale = d3.scale.linear(),
99
frequencyScale = d3.scale.linear(),
1010
spiral = achemedeanSpiral,
@@ -39,7 +39,6 @@ d3.layout.wordStream = function(){
3939
place(words[i], board);
4040
}
4141
}
42-
4342
//return board;
4443
delete board.sprite;
4544
return boxes;
@@ -76,7 +75,7 @@ d3.layout.wordStream = function(){
7675
//#region creating boxes
7776
var numberOfBoxes = data.length;
7877
var boxes = Array();
79-
var boxWidth = size[0]/numberOfBoxes;
78+
var boxWidth = ~~(size[0]/numberOfBoxes);
8079
//Calculating the total frequencies and put into the scale
8180
var totalFrequencies = calculatetotalFrequenciesABox(data);
8281
frequencyScale.domain(d3.extent(totalFrequencies)).range([minBoxHeight, size[1]]);
@@ -86,7 +85,7 @@ d3.layout.wordStream = function(){
8685
width: boxWidth,
8786
height: ~~frequencyScale(totalFrequencies[i]),
8887
x: boxWidth * i,
89-
y: (size[1] - frequencyScale(totalFrequencies[i]))/2,
88+
y: ~~(size[1] - frequencyScale(totalFrequencies[i]))/2,
9089
words: d.words
9190
});
9291
});
@@ -292,7 +291,7 @@ d3.layout.wordStream = function(){
292291
d.rotate = (~~(Math.random() * 6) - 3) * 30;
293292
c.font = ~~(d.fontSize + 1) + "px " + font;
294293

295-
var w = c.measureText(d.text).width,
294+
var w = ~~(c.measureText(d.text).width),
296295
h = d.fontSize;
297296
if (d.rotate) {
298297
var sr = Math.sin(d.rotate * cloudRadians),

test/finalboard.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@
44
<meta charset="UTF-8">
55
<meta http-equiv="X-UA-Compatible" content="ie=edge">
66
<title>WordStream</title>
7-
<script src="../d3.min.js"></script>
8-
<script src="../d3.layout.wordstream.js"></script>
7+
<script src="../lib/d3.min.js"></script>
8+
<script src="../lib/d3.layout.wordstream.js"></script>
99
<script src="./testutil.js"></script>
1010
</head>
1111
<body>
1212
<script>
13-
var url = "./emptywheel.csv";
13+
var url = "../data/emptywheel.csv";
1414
d3.csv(url, function(error, rawData) {
1515
if (error) throw error;
1616
var inputFormat = d3.time.format('%Y-%m-%dT%H:%M:%S');
@@ -56,7 +56,7 @@
5656
}).sort(function(a, b){//sort the terms by frequency
5757
return b.frequency-a.frequency;
5858
}).filter(function(d){return d.text; })//filter out empty words
59-
.slice(0, 5);
59+
.slice(0, 15);
6060
});
6161
return {
6262
date: date,

test/sprite.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@
44
<meta charset="UTF-8">
55
<meta http-equiv="X-UA-Compatible" content="ie=edge">
66
<title>WordStream</title>
7-
<script src="../d3.min.js"></script>
8-
<script src="../d3.layout.wordstream.js"></script>
7+
<script src="../lib/d3.min.js"></script>
8+
<script src="../lib/d3.layout.wordstream.js"></script>
99
</head>
1010
<body>
1111
<script>
12-
var url = "./emptywheel.csv";
12+
var url = "../data/emptywheel.csv";
1313
d3.csv(url, function(error, rawData) {
1414
if (error) throw error;
1515
var inputFormat = d3.time.format('%Y-%m-%dT%H:%M:%S');

0 commit comments

Comments
 (0)