From 6224a885f99ed4e26164e49260c222183bf4982a Mon Sep 17 00:00:00 2001 From: Lei Yan Date: Thu, 16 Mar 2017 17:18:44 +0000 Subject: Add meta info (X axis, Y axis) for Correlation Scatterplot --- wqflask/wqflask/templates/corr_scatterplot.html | 41 ++++++++++++++++++++++++- 1 file changed, 40 insertions(+), 1 deletion(-) (limited to 'wqflask') diff --git a/wqflask/wqflask/templates/corr_scatterplot.html b/wqflask/wqflask/templates/corr_scatterplot.html index 2b2119ea..140a7cca 100644 --- a/wqflask/wqflask/templates/corr_scatterplot.html +++ b/wqflask/wqflask/templates/corr_scatterplot.html @@ -47,10 +47,49 @@ </tr> </table> </form>--> - +<div class="container"> <div id="chart1" class="qtlcharts"></div> +<div>X axis:</div> + {% if trait_1.dataset.type == "ProbeSet" %} + <div> + <a href="{{url_for('show_trait_page', trait_id = trait_1.name, dataset = trait_1.dataset.name)}}"> + {{trait_1.dataset.group.species + " " + trait_1.dataset.group.name + " " + trait_1.dataset.tissue + " " + trait_1.dataset.name + ": " + trait_1.name|string}} + </a> + </div> + <div>[{{trait_1.symbol}} on {{trait_1.location_repr}} Mb]</div> + <div>{{trait_1.description_display}}</div> + {% elif trait_1.dataset.type == "Publish" %} + <div> + <a href="{{url_for('show_trait_page', trait_id = trait_1.name, dataset = trait_1.dataset.name)}}"> + {{trait_1.dataset.group.species + " " + trait_1.dataset.group.name + " " + trait_1.dataset.name + ": " + trait_1.name|string}} + </a> + </div> + <div><a href="{{trait_1.pubmed_link}}">PubMed: {{trait_1.pubmed_text}}</a></div> + <div>{{trait_1.description_display}}</div> + {% endif %} + +<br/> +<div>Y axis:</div> + {% if trait_2.dataset.type == "ProbeSet" %} + <div> + <a href="{{url_for('show_trait_page', trait_id = trait_2.name, dataset = trait_2.dataset.name)}}"> + {{trait_2.dataset.group.species + " " + trait_2.dataset.group.name + " " + trait_2.dataset.tissue + " " + trait_2.dataset.name + ": " + trait_2.name|string}} + </a> + </div> + <div>[{{trait_2.symbol}} on {{trait_2.location_repr}} Mb]</div> + <div>{{trait_2.description_display}}</div> + {% elif trait_2.dataset.type == "Publish" %} + <div> + <a href="{{url_for('show_trait_page', trait_id = trait_2.name, dataset = trait_2.dataset.name)}}"> + {{trait_2.dataset.group.species + " " + trait_2.dataset.group.name + " " + trait_2.dataset.name + ": " + trait_2.name|string}} + </a> + </div> + <div><a href="{{trait_2.pubmed_link}}">PubMed: {{trait_2.pubmed_text}}</a></div> + <div>{{trait_2.description_display}}</div> + {% endif %} +</div> {% endblock %} {% block js %} -- cgit v1.2.3 From 16521bf0e09669149a71d34461b23aeacce6a34f Mon Sep 17 00:00:00 2001 From: Lei Yan Date: Thu, 30 Mar 2017 16:09:56 +0000 Subject: Change "Correlation Scatterplot" size, font, color, etc. --- wqflask/wqflask/static/new/javascript/draw_corr_scatterplot.js | 8 ++++---- wqflask/wqflask/static/new/javascript/scatterplot.js | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) (limited to 'wqflask') diff --git a/wqflask/wqflask/static/new/javascript/draw_corr_scatterplot.js b/wqflask/wqflask/static/new/javascript/draw_corr_scatterplot.js index a6675ccc..32e041ae 100644 --- a/wqflask/wqflask/static/new/javascript/draw_corr_scatterplot.js +++ b/wqflask/wqflask/static/new/javascript/draw_corr_scatterplot.js @@ -1,13 +1,13 @@ // Generated by CoffeeScript 1.8.0 var data, h, halfh, halfw, indID, intercept, margin, mychart, slope, totalh, totalw, w; -h = 400; +h = 600; -w = 500; +w = 800; margin = { - left: 60, - top: 40, + left: 80, + top: 60, right: 40, bottom: 40, inner: 5 diff --git a/wqflask/wqflask/static/new/javascript/scatterplot.js b/wqflask/wqflask/static/new/javascript/scatterplot.js index 08594555..de7b7906 100644 --- a/wqflask/wqflask/static/new/javascript/scatterplot.js +++ b/wqflask/wqflask/static/new/javascript/scatterplot.js @@ -166,7 +166,7 @@ scatterplot = function() { maxx = xlim[1]; yticks = yticks != null ? yticks : ys.ticks(nyticks); xticks = xticks != null ? xticks : xs.ticks(nxticks); - titlegrp = g.append("g").attr("class", "title").append("text").attr("x", margin.left + width / 2).attr("y", margin.top - titlepos).text(title); + titlegrp = g.append("g").attr("class", "title").append("text").attr("x", margin.left + width / 2).attr("y", margin.top - titlepos).style("fill", "black").style("font-size", "28px").text(title); xaxis = g.append("g").attr("class", "x axis"); xaxis.selectAll("empty").data(xticks).enter().append("line").attr("x1", function(d) { return xscale(d); @@ -178,7 +178,7 @@ scatterplot = function() { }).attr("y", margin.top + height + axispos.xlabel).text(function(d) { return formatAxis(xticks)(d); }); - xaxis.append("text").attr("class", "title").attr("x", margin.left + width / 2).attr("y", margin.top + height + axispos.xtitle).text(xlab); + xaxis.append("text").attr("class", "title").attr("x", margin.left + width / 2).attr("y", margin.top + height + axispos.xtitle).style("fill", "black").text(xlab); if (xNA.handle) { xaxis.append("text").attr("x", margin.left + xNA.width / 2).attr("y", margin.top + height + axispos.xlabel).text("N/A"); } @@ -194,7 +194,7 @@ scatterplot = function() { }).attr("x", margin.left - axispos.ylabel).text(function(d) { return formatAxis(yticks)(d); }); - yaxis.append("text").attr("class", "title").attr("y", margin.top + height / 2).attr("x", margin.left - axispos.ytitle).text(ylab).attr("transform", rotate_ylab ? "rotate(270," + (margin.left - axispos.ytitle) + "," + (margin.top + height / 2) + ")" : ""); + yaxis.append("text").attr("class", "title").attr("y", margin.top + height / 2).attr("x", margin.left - axispos.ytitle).style("fill", "black").text(ylab).attr("transform", rotate_ylab ? "rotate(270," + (margin.left - axispos.ytitle) + "," + (margin.top + height / 2) + ")" : ""); if (yNA.handle) { yaxis.append("text").attr("x", margin.left - axispos.ylabel).attr("y", margin.top + height - yNA.width / 2).text("N/A"); } -- cgit v1.2.3 From dde320d4cee2b0bd571b7cf5ed157926fd8c2e5a Mon Sep 17 00:00:00 2001 From: Lei Yan Date: Tue, 4 Apr 2017 14:51:31 +0000 Subject: align X and Y meta info --- wqflask/wqflask/templates/corr_scatterplot.html | 51 ++++++++++++++++--------- 1 file changed, 32 insertions(+), 19 deletions(-) (limited to 'wqflask') diff --git a/wqflask/wqflask/templates/corr_scatterplot.html b/wqflask/wqflask/templates/corr_scatterplot.html index 140a7cca..810f4ca3 100644 --- a/wqflask/wqflask/templates/corr_scatterplot.html +++ b/wqflask/wqflask/templates/corr_scatterplot.html @@ -50,45 +50,58 @@ <div class="container"> <div id="chart1" class="qtlcharts"></div> -<div>X axis:</div> +<div style="margin-left: 80px;"> + {% if trait_1.dataset.type == "ProbeSet" %} - <div> - <a href="{{url_for('show_trait_page', trait_id = trait_1.name, dataset = trait_1.dataset.name)}}"> - {{trait_1.dataset.group.species + " " + trait_1.dataset.group.name + " " + trait_1.dataset.tissue + " " + trait_1.dataset.name + ": " + trait_1.name|string}} - </a> - </div> - <div>[{{trait_1.symbol}} on {{trait_1.location_repr}} Mb]</div> - <div>{{trait_1.description_display}}</div> + <div> + X axis: + <a href="{{url_for('show_trait_page', trait_id = trait_1.name, dataset = trait_1.dataset.name)}}"> + {{trait_1.dataset.group.species + " " + trait_1.dataset.group.name + " " + trait_1.dataset.tissue + " " + trait_1.dataset.name + ": " + trait_1.name|string}} + </a> + </div> + <div> + [{{trait_1.symbol}} on {{trait_1.location_repr}} Mb] + {{trait_1.description_display}} + </div> {% elif trait_1.dataset.type == "Publish" %} - <div> + <div> + X axis: <a href="{{url_for('show_trait_page', trait_id = trait_1.name, dataset = trait_1.dataset.name)}}"> {{trait_1.dataset.group.species + " " + trait_1.dataset.group.name + " " + trait_1.dataset.name + ": " + trait_1.name|string}} </a> - </div> - <div><a href="{{trait_1.pubmed_link}}">PubMed: {{trait_1.pubmed_text}}</a></div> - <div>{{trait_1.description_display}}</div> + </div> + <div> + <a href="{{trait_1.pubmed_link}}">PubMed: {{trait_1.pubmed_text}}</a> + {{trait_1.description_display}} + </div> {% endif %} -<br/> + <br/> -<div>Y axis:</div> {% if trait_2.dataset.type == "ProbeSet" %} - <div> + <div> + Y axis: <a href="{{url_for('show_trait_page', trait_id = trait_2.name, dataset = trait_2.dataset.name)}}"> {{trait_2.dataset.group.species + " " + trait_2.dataset.group.name + " " + trait_2.dataset.tissue + " " + trait_2.dataset.name + ": " + trait_2.name|string}} </a> </div> - <div>[{{trait_2.symbol}} on {{trait_2.location_repr}} Mb]</div> - <div>{{trait_2.description_display}}</div> + <div> + [{{trait_2.symbol}} on {{trait_2.location_repr}} Mb] + {{trait_2.description_display}} + </div> {% elif trait_2.dataset.type == "Publish" %} <div> + Y axis: <a href="{{url_for('show_trait_page', trait_id = trait_2.name, dataset = trait_2.dataset.name)}}"> {{trait_2.dataset.group.species + " " + trait_2.dataset.group.name + " " + trait_2.dataset.name + ": " + trait_2.name|string}} </a> </div> - <div><a href="{{trait_2.pubmed_link}}">PubMed: {{trait_2.pubmed_text}}</a></div> - <div>{{trait_2.description_display}}</div> + <div> + <a href="{{trait_2.pubmed_link}}">PubMed: {{trait_2.pubmed_text}}</a> + {{trait_2.description_display}} + </div> {% endif %} + </div> {% endblock %} -- cgit v1.2.3 From d98fb11a7a004bc97b05036c3134964c1a0b0ab1 Mon Sep 17 00:00:00 2001 From: Lei Yan Date: Tue, 4 Apr 2017 16:10:42 +0000 Subject: Change scatterplot image buffer/inner --- wqflask/wqflask/static/new/javascript/draw_corr_scatterplot.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'wqflask') diff --git a/wqflask/wqflask/static/new/javascript/draw_corr_scatterplot.js b/wqflask/wqflask/static/new/javascript/draw_corr_scatterplot.js index 32e041ae..28534709 100644 --- a/wqflask/wqflask/static/new/javascript/draw_corr_scatterplot.js +++ b/wqflask/wqflask/static/new/javascript/draw_corr_scatterplot.js @@ -10,7 +10,7 @@ margin = { top: 60, right: 40, bottom: 40, - inner: 5 + inner: 30 }; halfh = h + margin.top + margin.bottom; -- cgit v1.2.3