Skip to content

Commit 69ad843

Browse files
committed
VueUiScatter added marginal bars config option
1 parent c0b7b90 commit 69ad843

File tree

5 files changed

+8
-4
lines changed

5 files changed

+8
-4
lines changed

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "vue-data-ui",
33
"private": false,
4-
"version": "2.1.28",
4+
"version": "2.1.29",
55
"type": "module",
66
"description": "A user-empowering data visualization Vue 3 components library for eloquent data storytelling",
77
"keywords": [

src/components/vue-ui-scatter.vue

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -313,7 +313,7 @@ function aggregateCoordinates(arr, scale) {
313313
return { x: xCounts, y: yCounts, avgX, avgY, maxX, maxY };
314314
}
315315
316-
const scale = ref(20);
316+
const scale = computed(() => scatterConfig.value.style.layout.marginalBars.tranches)
317317
const marginalBars = computed(() => {
318318
return aggregateCoordinates(mutableDataset.value, scale.value)
319319
})
@@ -674,6 +674,7 @@ defineExpose({
674674
:fill="scatterConfig.style.layout.marginalBars.useGradient ? `url(#marginal_x_${uid})` : scatterConfig.style.layout.marginalBars.fill"
675675
:style="`opacity:${scatterConfig.style.layout.marginalBars.opacity}`"
676676
:stroke="scatterConfig.style.backgroundColor"
677+
:stroke-width="scatterConfig.style.layout.marginalBars.strokeWidth"
677678
:rx="scatterConfig.style.layout.marginalBars.borderRadius"
678679
/>
679680
</g>
@@ -687,6 +688,7 @@ defineExpose({
687688
:fill="scatterConfig.style.layout.marginalBars.useGradient ? `url(#marginal_y_${uid})` : scatterConfig.style.layout.marginalBars.fill"
688689
:style="`opacity:${scatterConfig.style.layout.marginalBars.opacity}`"
689690
:stroke="scatterConfig.style.backgroundColor"
691+
:stroke-width="scatterConfig.style.layout.marginalBars.strokeWidth"
690692
:rx="scatterConfig.style.layout.marginalBars.borderRadius"
691693
/>
692694
</g>

src/default_configs.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1919,6 +1919,7 @@
19191919
"marginalBars": {
19201920
"show": false,
19211921
"size": 40,
1922+
"tranches": 20,
19221923
"opacity": 0.6,
19231924
"fill": "#2D353C",
19241925
"strokeWidth": 1,

types/vue-data-ui.d.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2000,6 +2000,7 @@ declare module 'vue-data-ui' {
20002000
marginalBars?: {
20012001
show?: boolean;
20022002
size?: number;
2003+
tranches?: number;
20032004
opacity?: number;
20042005
fill?: string;
20052006
strokeWidth?: number;

0 commit comments

Comments
 (0)