aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorzsloan2022-12-01 20:39:23 +0000
committerzsloan2022-12-01 20:39:23 +0000
commit203349bdf21dc43b89c9776c57ee545651f5460f (patch)
tree1b0aa753dccc37b082d04582b50eb15baded0721
parent9388bc00070c1103b3e14fa7ba03b0de7464a025 (diff)
downloadgenenetwork2-203349bdf21dc43b89c9776c57ee545651f5460f.tar.gz
Variety of changes to basic stats figures
- Left-aligned bar-chart title - Changed y-axis label for Violin Plot to 'Density' - Always display modebar options - Increase font size for y axis label for Violin Plot
-rw-r--r--wqflask/wqflask/static/new/javascript/show_trait.js28
1 files changed, 22 insertions, 6 deletions
diff --git a/wqflask/wqflask/static/new/javascript/show_trait.js b/wqflask/wqflask/static/new/javascript/show_trait.js
index 7dcfbd89..1f76dbdf 100644
--- a/wqflask/wqflask/static/new/javascript/show_trait.js
+++ b/wqflask/wqflask/static/new/javascript/show_trait.js
@@ -1248,6 +1248,7 @@ if (Object.keys(js_data.sample_group_types).length > 1) {
// Define Plotly Options (for the options bar at the top of each figure)
root.modebar_options = {
+ displayModeBar: true,
modeBarButtonsToAdd:[{
name: 'Export as SVG',
icon: Plotly.Icons.disk,
@@ -1343,7 +1344,12 @@ if (js_data.num_values < 256) {
bottomMargin = getBarBottomMargin(sampleLists[0])
root.bar_layout = {
- title: "<b>Trait " + js_data.trait_id + ": " + js_data.short_description + "</b>",
+ title: {
+ x: 0,
+ y: 10,
+ xanchor: 'left',
+ text: "<b>Trait " + js_data.trait_id + ": " + js_data.short_description + "</b>",
+ },
xaxis: {
type: 'category',
titlefont: {
@@ -1397,7 +1403,10 @@ var hist_trace = {
root.histogram_data = [hist_trace];
root.histogram_layout = {
bargap: 0.05,
- title: "<b>Trait " + js_data.trait_id + ": " + js_data.short_description + "</b>",
+ title: {
+ xanchor: 'left',
+ text: "<b>Trait " + js_data.trait_id + ": " + js_data.short_description + "</b>",
+ },
xaxis: {
autorange: true,
title: js_data.unit_type,
@@ -1449,6 +1458,7 @@ $('.histogram_samples_group').change(function() {
// Violin Plot
root.violin_layout = {
+ title: "<b>Trait " + js_data.trait_id + ": " + js_data.short_description + "</b>",
xaxis: {
showline: true,
titlefont: {
@@ -1460,7 +1470,13 @@ root.violin_layout = {
}
},
yaxis: {
- title: "<b>"+js_data.unit_type+"</b>",
+ title: {
+ text: "<b>"+js_data.unit_type+"</b>",
+ font: {
+ family: 'arial',
+ size: 20
+ }
+ },
autorange: true,
showline: true,
titlefont: {
@@ -1478,7 +1494,7 @@ root.violin_layout = {
margin: {
l: 90,
r: 30,
- t: 30,
+ t: 100,
b: 80
}
};
@@ -1536,7 +1552,7 @@ if (fullSampleLists.length > 1) {
}
root.violin_data = [trace1, trace2, trace3]
} else {
- root.violin_layout['width'] = 300;
+ root.violin_layout['width'] = 400;
root.violin_layout['height'] = 400;
root.violin_data = [
{
@@ -1550,7 +1566,7 @@ if (fullSampleLists.length > 1) {
visible: true
},
name: "<b>Trait " + js_data.trait_id + "</b>",
- x0: "<b>Trait " + js_data.trait_id + "</b>"
+ x0: "<b>Density</br>"
}
]
}