Copy Vis Case-Study 1
Copy Vis Case-Study 1
DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Bike Share Analysis</title>
<script src="https://cdn.jsdelivr.net/npm/chart.js"></script>
<style>
body {
font-family: Arial, sans-serif;
max-width: 800px;
margin: 0 auto;
padding: 20px;
}
.chart-container {
margin-bottom: 40px;
}
</style>
</head>
<body>
<h1>Bike Share Analysis: Casual vs Member Usage</h1>
<div class="chart-container">
<h2>1. Hourly Usage Patterns</h2>
<canvas id="hourlyUsageChart"></canvas>
</div>
<div class="chart-container">
<h2>2. Average Trip Length</h2>
<canvas id="tripLengthChart"></canvas>
</div>
<div class="chart-container">
<h2>3. Usage Distribution by User Type</h2>
<canvas id="userTypeChart"></canvas>
</div>
<script>
// Data
const hours = Array.from({length: 24}, (_, i) => i);
const casualData =
[117,60,33,26,27,69,193,289,374,298,309,342,446,448,488,614,796,1113,1083,804,619,4
88,396,183];
const memberData =
[74,43,16,15,35,180,590,1213,1363,710,476,564,667,615,675,910,1599,2144,1825,1249,8
92,723,466,220];