Input
Bars (1)
Number:
Bars (2)
Number:
Color:
Bars (3)
Number:
Color:
Height:
Viz
$('button#show').click(function(){
var value = $('input#show').val()
console.log(value)
$('.myviz').html(value)
})
$('button#setcolor').click(function(){
var color = $('input#setcolor').val()
// TODO: set the background color of the viz window to the specified color
$('.myviz').css('background-color',color)
})
// TODO: add an event handler for "Set Height" button to set the height of the
// viz window to the specified value
$('button#setheight').click(function(){
var height = $('input#setheight').val()
// TODO: set the background color of the viz window to the specified color
$('.myviz').height(height)
})
// TODO: add an event handler for "Show Bars (1)" to display a specified number of
// vertical bars
$('button#bars1').click(function(){
var num = $('input#bars1-number').val()
var svg = "<svg>"
for (i = 0; i < num; i++) {
var x_val = 20*i
svg += "<rect height='50' width='10' x='" + x_val + "' />"
}
svg += "</svg>"
$('.myviz').html(svg)
})
// TODO: add an event handler for "Show Bars (2)" to display a specified number of
// vertical bars in the specified color
$('button#bars2').click(function(){
var num = $('input#bars2-number').val()
var clr = $('input#bars2-color').val()
var svg = "<svg>"
for (i = 0; i < num; i++) {
var x_val = 20*i
svg += "<rect height='50' width='10' x='" + x_val+ "' style='fill:" + clr + "'/>"
}
svg += "</svg>"
$('.myviz').html(svg)
})
// TODO: add an event handler for "Show Bars (3)" to display a specified number of
// vertical bars in the specified color at the specified height
$('button#bars3').click(function(){
var num = $('input#bars3-number').val()
var clr = $('input#bars3-color').val()
var hg = $('input#bars3-height').val()
var svg = "<svg>"
for (i = 0; i < num; i++) {
var x_val = 20*i
svg += "<rect rect height='" + hg + "' width='10' x='" + x_val+ "' style='fill:" + clr + "'/>"
}
svg += "</svg>"
$('.myviz').html(svg)
})