Advertisement
Guest User

Untitled

a guest
Feb 9th, 2016
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.29 KB | None | 0 0
  1. opiskelija_id,ryhma_id,opintojakso,laajuus,arvio,arviointipvm
  2. 297,1,Asiakkuuksien rakentaminen,5,S,19971216
  3. 168,2,Asiakkuuksien rakentaminen,5,S,19981213
  4. 167,2,Asiakkuuksien rakentaminen,10,S,19980611
  5. 166,2,Asiakkuuksien rakentaminen,15,S,19980603
  6. 165,2,Asiakkuuksien rakentaminen,10,S,19981213
  7. 164,2,Asiakkuuksien rakentaminen,5,S,19960530
  8. 163,2,Asiakkuuksien rakentaminen,5,S,19971215
  9. 162,2,Asiakkuuksien rakentaminen,10,S,19970602
  10. 161,2,Asiakkuuksien rakentaminen,5,S,19981213
  11. 160,2,Asiakkuuksien rakentaminen,5,S,19981213
  12. 2,1,Asiakkuuksien rakentaminen,5,S,19981213
  13. 1,1,Asiakkuuksien rakentaminen,5,S,19971217
  14. 151,3,Asiakkuus,10,S,19950911
  15. 150,3,Asiakkuus,10,0,19970828
  16. 149,3,Asiakkuus,10,4,19960614
  17. 148,3,Asiakkuus,10,4,19960514
  18.  
  19. function update(){
  20.  
  21. var change = document.getElementById('test').value;
  22.  
  23.  
  24. //Data
  25. var circles = svg.selectAll("circle")
  26. .data(data);
  27.  
  28.  
  29. //Enter
  30. circles.enter().append("circle")
  31. .attr("r", 0)
  32. .attr("cx", function(d) { return xScale(d.arviointipvm); })
  33. .attr("cy", function(d, i){return i*15});
  34.  
  35.  
  36. //Update
  37. circles.filter(function(d) { return d.opintojakso == change})
  38. .attr("fill", function(d){return colorScale(d.arvio)})
  39. .on("mouseover", function(d){return tooltip.style("visibility", "visible")
  40. .style("top",(d3.event.pageY-10)+"px")
  41. .style("left",(d3.event.pageX+10)+"px")
  42. .html("Opintojakso: " + d.opintojakso
  43. +"<br />Arviointipvm: "+d.arviointipvm.getDate()+"."+(d.arviointipvm.getMonth()+1)+"."+d.arviointipvm.getFullYear()
  44. +"<br /> Arvio: "+d.arvio+"<br /> Opiskelija_Id: "+d.opiskelija_id)})
  45. .on("mouseout", function(){return tooltip.style("visibility", "hidden");})
  46. .transition()
  47. .attr("r", 8);
  48.  
  49. //Exit
  50. circles.exit().remove();
  51. }
  52.  
  53. update();
  54.  
  55. var f_data = data.filter(function(d){
  56. return (d.opintojakso === change);
  57. });
  58.  
  59. svg.selectAll("circle")
  60. .data(f_data, function(d){
  61. return d.opiskelija_id;
  62. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement