Commit 22397f43b298b8b7913ee86202186bd859c44a44
1 parent
a5294567
Exists in
master
and in
4 other branches
Show tooltip on grouped bar
Showing
1 changed file
with
13 additions
and
1 deletions
Show diff stats
app/main/static/js/charges.js
@@ -75,6 +75,15 @@ function build_chart(div_selector, data_url, project_name, category) { | @@ -75,6 +75,15 @@ function build_chart(div_selector, data_url, project_name, category) { | ||
75 | var mouseover = function (e, d) { | 75 | var mouseover = function (e, d) { |
76 | var category_name = d3.select(this.parentNode).datum().key | 76 | var category_name = d3.select(this.parentNode).datum().key |
77 | var category_charge = d.data[category_name] | 77 | var category_charge = d.data[category_name] |
78 | + show_tooltip(e, category_name, category_charge) | ||
79 | + } | ||
80 | + | ||
81 | + var mouseovergrouped = function (e, d) { | ||
82 | + var category_name = d.key | ||
83 | + var category_charge = d.value | ||
84 | + show_tooltip(e, category_name, category_charge) | ||
85 | + } | ||
86 | + var show_tooltip = function (e, category_name, category_charge) { | ||
78 | tooltip | 87 | tooltip |
79 | .transition() | 88 | .transition() |
80 | .duration(200) | 89 | .duration(200) |
@@ -165,7 +174,10 @@ function build_chart(div_selector, data_url, project_name, category) { | @@ -165,7 +174,10 @@ function build_chart(div_selector, data_url, project_name, category) { | ||
165 | .attr("y", d => yScale(d.value)) | 174 | .attr("y", d => yScale(d.value)) |
166 | .attr("width", xCategories.bandwidth()) | 175 | .attr("width", xCategories.bandwidth()) |
167 | .attr("height", d => height - yScale(d.value)) | 176 | .attr("height", d => height - yScale(d.value)) |
168 | - .attr("fill", d => colorScale(d.key)); | 177 | + .attr("fill", d => colorScale(d.key)) |
178 | + .on("mouseover", mouseovergrouped) | ||
179 | + .on("mousemove", mousemove) | ||
180 | + .on("mouseleave", mouseleave); | ||
169 | 181 | ||
170 | } | 182 | } |
171 | 183 |