Skip to content

Commit

Permalink
feat: scale autoplay rate to chart size, expose var AUTOPLAY_RATE to …
Browse files Browse the repository at this point in the history
…users (#580)
  • Loading branch information
ellvix authored Oct 15, 2024
1 parent 4742cb4 commit ebb19a9
Show file tree
Hide file tree
Showing 9 changed files with 546 additions and 559 deletions.
4 changes: 1 addition & 3 deletions galleries/bar_plot.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@
<meta charset="utf-8" />
<!-- <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-GLhlTQ8iRABdZLl6O3oVMWSktQOp6b7In1Zl3/Jr59b6EGGoI1aFkw7cmDA6j6gD" crossorigin="anonymous"> -->
<link rel="stylesheet" href="../src/css/styles.css" type="text/css" />
<script src="/dist/maidr.min.js"></script>
</head>

<body>
Expand Down Expand Up @@ -1147,7 +1146,6 @@
data: [1610, 4906, 12082, 13791, 21551],
};
</script>
<!--
<script src="../src/js/constants.js"></script>
<script src="../src/js/audio.js"></script>
<script src="../src/js/display.js"></script>
Expand All @@ -1157,5 +1155,5 @@
<script src="../src/js/scatterplot.js"></script>
<script src="../src/js/controls.js"></script>
<script src="../src/js/init.js"></script>
--></body>
</body>
</html>
5 changes: 2 additions & 3 deletions src/js/barplot.js
Original file line number Diff line number Diff line change
Expand Up @@ -166,9 +166,8 @@ class BarChart {
}
}
constants.maxX = this.columnLabels.length;
constants.autoPlayRate = Math.min(
Math.ceil(constants.AUTOPLAY_DURATION / (constants.maxX + 1)),
constants.MAX_SPEED
constants.autoPlayRate = Math.ceil(
constants.AUTOPLAY_DURATION / this.plotData.length
);
constants.DEFAULT_SPEED = constants.autoPlayRate;
if (constants.autoPlayRate < constants.MIN_SPEED) {
Expand Down
5 changes: 1 addition & 4 deletions src/js/boxplot.js
Original file line number Diff line number Diff line change
Expand Up @@ -177,10 +177,7 @@ class BoxPlot {
constants.minY = 0;
constants.maxY = this.plotData.length - 1;
}
constants.autoPlayRate = Math.min(
Math.ceil(constants.AUTOPLAY_DURATION / this.plotData.length),
constants.MAX_SPEED
);
constants.autoPlayRate = Math.ceil(constants.AUTOPLAY_DURATION / 7);
constants.DEFAULT_SPEED = constants.autoPlayRate;
if (constants.autoPlayRate < constants.MIN_SPEED) {
constants.MIN_SPEED = constants.autoPlayRate;
Expand Down
Loading

0 comments on commit ebb19a9

Please sign in to comment.