mirror of
https://github.com/zaphar/Heracles.git
synced 2025-07-23 04:29:48 -04:00
ui: Color the gridlines in the plots.
This commit is contained in:
parent
7e93d499eb
commit
cf64c30d58
@ -251,6 +251,9 @@ class TimeseriesGraph extends HTMLElement {
|
|||||||
paper_bgcolor: getCssVariableValue('--paper-background-color').trim(),
|
paper_bgcolor: getCssVariableValue('--paper-background-color').trim(),
|
||||||
font: {
|
font: {
|
||||||
color: getCssVariableValue('--text-color').trim()
|
color: getCssVariableValue('--text-color').trim()
|
||||||
|
},
|
||||||
|
xaxis: {
|
||||||
|
gridcolor: getCssVariableValue("--accent-color")
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
var traces = [];
|
var traces = [];
|
||||||
@ -273,6 +276,7 @@ class TimeseriesGraph extends HTMLElement {
|
|||||||
// https://plotly.com/javascript/reference/layout/yaxis/
|
// https://plotly.com/javascript/reference/layout/yaxis/
|
||||||
layout["yaxis" + subplotCount] = {
|
layout["yaxis" + subplotCount] = {
|
||||||
anchor: yaxis,
|
anchor: yaxis,
|
||||||
|
gridcolor: getCssVariableValue("--accent-color"),
|
||||||
tickformat: meta["d3_tick_format"] || this.#d3TickFormat
|
tickformat: meta["d3_tick_format"] || this.#d3TickFormat
|
||||||
};
|
};
|
||||||
const series = triple[2];
|
const series = triple[2];
|
||||||
@ -297,7 +301,8 @@ class TimeseriesGraph extends HTMLElement {
|
|||||||
} else if (subplot.Scalar) {
|
} else if (subplot.Scalar) {
|
||||||
// https://plotly.com/javascript/reference/bar/
|
// https://plotly.com/javascript/reference/bar/
|
||||||
layout["yaxis"] = {
|
layout["yaxis"] = {
|
||||||
tickformat: this.#d3TickFormat
|
tickformat: this.#d3TickFormat,
|
||||||
|
gridcolor: getCssVariableValue("--accent-color")
|
||||||
};
|
};
|
||||||
loopScalar: for (const triple of subplot.Scalar) {
|
loopScalar: for (const triple of subplot.Scalar) {
|
||||||
const labels = triple[0];
|
const labels = triple[0];
|
||||||
@ -356,6 +361,7 @@ class SpanSelector extends HTMLElement {
|
|||||||
|
|
||||||
connectedCallback() {
|
connectedCallback() {
|
||||||
const self = this;
|
const self = this;
|
||||||
|
// TODO(jwall): We should probably show a loading indicator of some kind.
|
||||||
self.#updateInput.onclick = function(_evt) {
|
self.#updateInput.onclick = function(_evt) {
|
||||||
self.updateGraphs()
|
self.updateGraphs()
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user