Commit 5b0890ed authored by Jose Ivan Vargas's avatar Jose Ivan Vargas

Legend text is now bolded also the Y legend text has a transparent background

to help differentiate legends
parent b076d034
...@@ -129,7 +129,7 @@ class PrometheusGraph { ...@@ -129,7 +129,7 @@ class PrometheusGraph {
.attr('class', 'prometheus-graph-overlay') .attr('class', 'prometheus-graph-overlay')
.attr('width', this.width) .attr('width', this.width)
.attr('height', this.height) .attr('height', this.height)
.on('mousemove', this.handleMouseOverGraph.bind(this, chart, prometheusGraphContainer)); .on('mousemove', this.handleMouseOverGraph.bind(this, prometheusGraphContainer));
} }
// The legends from the metric // The legends from the metric
...@@ -141,9 +141,9 @@ class PrometheusGraph { ...@@ -141,9 +141,9 @@ class PrometheusGraph {
.attr('stroke', '#000000') .attr('stroke', '#000000')
.attr('stroke-width', '1') .attr('stroke-width', '1')
.attr({ .attr({
x1: 0, x1: 10,
y1: this.originalHeight - 80, y1: this.originalHeight - 80,
x2: this.originalWidth - this.margin.right, x2: (this.originalWidth - this.margin.right) + 10,
y2: this.originalHeight - 80, y2: this.originalHeight - 80,
}); });
...@@ -152,11 +152,17 @@ class PrometheusGraph { ...@@ -152,11 +152,17 @@ class PrometheusGraph {
.attr('stroke', '#000000') .attr('stroke', '#000000')
.attr('stroke-width', '1') .attr('stroke-width', '1')
.attr({ .attr({
x1: 0, x1: 10,
y1: 0, y1: 0,
x2: 0, x2: 10,
y2: this.originalHeight - 80, y2: this.originalHeight - 80,
}); });
axisLabelContainer.append('rect')
.attr('class', 'rect-axis-text')
.attr('x', 0)
.attr('y', 50)
.attr('width', 30)
.attr('height', 150);
axisLabelContainer.append('text') axisLabelContainer.append('text')
.attr('class', 'label-axis-text') .attr('class', 'label-axis-text')
...@@ -189,7 +195,7 @@ class PrometheusGraph { ...@@ -189,7 +195,7 @@ class PrometheusGraph {
.attr('height', 35); .attr('height', 35);
axisLabelContainer.append('text') axisLabelContainer.append('text')
.attr('class', 'label-axis-text') .attr('class', 'text-metric-title')
.attr('x', this.originalWidth - 140) .attr('x', this.originalWidth - 140)
.attr('y', (this.originalHeight / 2) - 50) .attr('y', (this.originalHeight / 2) - 50)
.text('Average'); .text('Average');
...@@ -200,7 +206,7 @@ class PrometheusGraph { ...@@ -200,7 +206,7 @@ class PrometheusGraph {
.attr('y', (this.originalHeight / 2) - 25); .attr('y', (this.originalHeight / 2) - 25);
} }
handleMouseOverGraph(chart, prometheusGraphContainer) { handleMouseOverGraph(prometheusGraphContainer) {
const rectOverlay = document.querySelector(`${prometheusGraphContainer} .prometheus-graph-overlay`); const rectOverlay = document.querySelector(`${prometheusGraphContainer} .prometheus-graph-overlay`);
const currentXCoordinate = d3.mouse(rectOverlay)[0]; const currentXCoordinate = d3.mouse(rectOverlay)[0];
......
...@@ -159,11 +159,19 @@ ...@@ -159,11 +159,19 @@
text { text {
fill: $stat-graph-axis-fill; fill: $stat-graph-axis-fill;
} }
.label-axis-text,
.text-metric-usage {
fill: $black;
font-weight: 500;
}
.legend-axis-text{
fill: $black;
}
} }
.x-axis path, .x-axis path,
.y-axis path, .y-axis path,
.label-x-axis-line, .x-axis-line,
.label-y-axis-line { .label-y-axis-line {
fill: none; fill: none;
stroke-width: 1; stroke-width: 1;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment