Published
Edited
Apr 19, 2018
2 forks
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
{
var my_data = [13, 15, 17, 19]
var new_data = []
my_data.forEach( function(element_of_the_array){
var new_element = element_of_the_array * element_of_the_array
new_data.push(new_element)
})
return new_data
}
Insert cell
Insert cell
{
var my_data = [13, 15, 17, 19]
var square_data = my_data.map( function(single_element){
return single_element * single_element
})

return square_data


}
Insert cell
Insert cell
{
var my_data = [13, 15, 17, 19, 25, 27, 31, 47, 55]

var small_data = my_data
.filter(function(element){
return (element > 15) && (element < 47)
})
return small_data
}
Insert cell
Insert cell
{

var my_data = [13, 15, 17, 19, 25, 27, 31, 47, 55]
var small_data = my_data
.filter(function(element){
return (element > 15) && (element < 47)
})
.map(function(element){
return element * element
})
.filter(function(element){
return element < 700
})
return small_data

}
Insert cell
Insert cell
{
var my_data = [13, 15, 17, 19, 25, 27, 31, 47, 55]

var small_data = my_data
.filter(function(element){
return (element > 15) && (element < 47)
})
return [d3.sum(small_data), d3.mean(small_data), d3.deviation(small_data)]
}
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
{
var my_data = [
[13, 15, 17, 19, 25, 27, 17, 15, 25, 13, 31, 47, 55],
[5, 3, 6, 3, 2, 8, 4, 3, 9, 9, 5, 3, 3]
]
return ld.chain(my_data)
.flatten()
.uniq()
.mean()
.value()
}
Insert cell
Insert cell
{
var my_data = [
[13, 15, 17, 19, 25, 27, 31, 47, 55],
[5, 3, 6, 3, 2, 8, 4, 3, 9]
]

return mathjs.chain(my_data)
.multiply(100)
.mean(1)
.done()
}
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell

Purpose-built for displays of data

Observable is your go-to platform for exploring data and creating expressive data visualizations. Use reactive JavaScript notebooks for prototyping and a collaborative canvas for visual data exploration and dashboard creation.
Learn more