Diabetes Prediction Dashboard

Diabetes-prediction-dashboard-blood-pressure

On this page

Introduction

The Diabetes Prediction Dashboard with Dashtera is an advanced analytical solution designed to explore the relationships between various medical factors and diabetes risk. Dashtera serves as the powerful platform behind this analysis, leveraging interactive visualizations to transform raw medical data into actionable insights.

With its intuitive interface, Dashtera enables healthcare professionals, researchers, and data scientists to:

  • Visualize factor-wise patterns influencing diabetes,
  • Compare high-risk vs. low-risk categories, and
  • Support predictive modeling and clinical decision-making efficiently.

This article details how Dashtera uses the Pima Indians Diabetes Database to build factor-specific dashboards, uncovering the intricate connections between patient health metrics and diabetes outcomes.

Dataset

The dashboards are based on the Pima Indians Diabetes Database, originally from the National Institute of Diabetes and Digestive and Kidney Diseases. The dataset focuses on predicting diabetes in females aged 21 years or older of Pima Indian heritage.

  • Total Records: 768 patient records
  • Attributes: 8 core predictor variables and 1 outcome variable

These attributes include number of pregnancies, plasma glucose concentration, diastolic blood pressure, triceps skinfold thickness, serum insulin level, BMI, diabetes pedigree function (DPF), and age. Each of these factors plays a critical role in diagnosing and predicting diabetes.

Dataset Source

This dataset was first introduced in a research paper:

Smith, J.W., Everhart, J.E., Dickson, W.C., Knowler, W.C., & Johannes, R.S. (1988). Using the ADAP learning algorithm to forecast the onset of diabetes mellitus. In Proceedings of the Symposium on Computer Applications and Medical Care (pp. 261–265). IEEE Computer Society Press.

It is widely available in open-source repositories, including Kaggle, and is a benchmark dataset for medical analytics and machine learning.

Variables

Variable Description
Pregnancies
Number of times the patient has been pregnant
Glucose
Plasma glucose concentration (mg/dL)
Blood Pressure
Diastolic blood pressure (mm Hg)
Skin Thickness
Triceps skinfold thickness (mm)
Insulin
2-Hour serum insulin (μU/mL)
BMI
Body Mass Index (kg/m²)
Diabetes Pedigree Function
A function that scores genetic predisposition to diabetes
Age
Age of the patient (years)
Outcome
Diabetes status (1 = Diabetic, 0 = Non-Diabetic)

About Dashtera

What is Dashtera? 

Dashtera is a cloud-based, no-code dashboard platform that allows users to connect multiple data sources and create interactive dashboards without writing any code. 

Key Features 

  • Connects to various data sources (CSV, Excel, APIs, etc.) 
  • Wide range of chart types, including advanced statistical visuals 
  • Interactive drill-downs and dynamic filters 
  • Shareable dashboards with flexible layouts 
  • Supports calculated fields and transformations 
  • User-friendly drag-and-drop interface 

Advantages Over Similar Tools 

  • Extremely easy to use—minimal technical expertise required 
  • Rapid dashboard creation and deployment 
  • Suitable for both beginners and advanced users 
  • Lightweight yet powerful compared to Tableau or Power BI 

Factor Analysis Dashboards

Each dashboard created for this project focuses on different analytical perspectives: 

Pregnancy Factor

Analyzes how pregnancy count impacts diabetes risk. 

Categories: None, Low (1–3), Medium (4–6), High (7–10), Very High (11–17), Other. 

Charts included: 

  • Last person of the dataset Gauge chart 
  • Pregnancy dataset distribution 
  • Pregnancy Category wise count 
  • Diabetes status pie chart 
  • Pregnancy vs Diabetes bar chart 
  • Pregnancy heatmap for Diabetes 
  • Pregnancy Category Pyramid chart 
Diabetes-prediction-dashboard-pregnancy-factor

The Pregnancy Factor Dashboard explores how the number of pregnancies influences diabetes occurrence. The data shows that women with high pregnancy counts (7–10) have a greater proportion of diabetes cases (75 vs. 60) compared to those with no pregnancies. Even among low (1–3) and medium (4–6) categories, diabetes prevalence is noticeable, suggesting pregnancy count is a relevant risk indicator. This dashboard’s charts, including gauge meters, category pyramids, and heatmaps, highlight the increasing risk pattern as pregnancy counts rise.

Plasma Glucose Factor

Examines glucose concentration as a key predictor of diabetes. 

Categories: Missing, Low (<70), Normal (70–99), Prediabetic (100–125), High (≥126), Unknown. 

Charts included: 

  • Last person of the dataset Gauge chart 
  • Plasma Glucose dataset distribution 
  • Glucose Category wise count 
  • Diabetes status pie chart 
  • Plasma Glucose vs Diabetes bar chart 
  • Plasma Glucose heatmap for Diabetes 
  • Glucose Category Pyramid chart 
Diabetes-prediction-dashboard-plasma-glucose

The Plasma Glucose Factor Dashboard reveals glucose levels as a strong predictor of diabetes. Categories with high glucose (≥126) have 176 diabetes cases versus 121 non-diabetes, while those with prediabetic levels (100–125) also show significant diabetes presence (76 vs. 198). In contrast, individuals in the normal or low glucose categories rarely exhibit diabetes. This clear stratification underscores glucose as the most critical factor for early detection.

Blood Pressure Factor 

Explores how variations in diastolic blood pressure relate to diabetes. 

Categories: Missing, Low (<60), Normal (60–79), Elevated (80–89), High (90–120), Very High (>120), Other. 

Charts included: 

  • Last person of the dataset Gauge chart 
  • Blood Pressure dataset distribution 
  • BP Category wise count 
  • Diabetes status pie chart 
  • Blood Pressure vs Diabetes bar chart 
  • Blood Pressure heatmap for Diabetes 
  • BP Category Pyramid chart 
Diabetes-prediction-dashboard-blood-pressure

The Blood Pressure Factor Dashboard illustrates how varying blood pressure levels correlate with diabetes. Most diabetes cases appear in the normal (146) and elevated (61) groups, reflecting the dataset’s demographic skew. Interestingly, very high blood pressure cases are rare, and low BP is associated with fewer diabetes cases. These charts enable a nuanced understanding of blood pressure’s indirect effect on diabetes risk. 

Skin Thickness Factor

Evaluates the role of triceps skinfold thickness as an indicator of body fat and diabetes risk. 

Categories: Missing, Very Low (1–10), Low (11–20), Medium (21–40), High (41–60), Very High (>60), Other. 

Charts included: 

  • Last person of the dataset Gauge chart 
  • Skin Thickness dataset distribution 
  • Skin Thickness Category wise count 
  • Diabetes status pie chart 
  • Skin Thickness vs Diabetes bar chart 
  • Skin Thickness heatmap for Diabetes 
  • Skin Thickness Category Pyramid chart 
Diabetes-prediction-dashboard-skin-thickness

The Skin Thickness Factor Dashboard examines the role of skinfold thickness in predicting diabetes. The medium skin thickness group (21–40) dominates with 126 diabetes cases, followed by the missing data category (88). 

Very high values (>60) are rare, with only 2 diabetes cases. This suggests skin thickness may contribute to risk assessment but often requires complementary factors for better prediction. 

Insulin Factor

Highlights how fasting insulin levels contribute to diabetes prediction. 

Categories: Missing, Very Low (1–50), Low (51–150), Medium (151–300), High (301–500), Very High (>500), Other. 

Charts included: 

  • Last person of the dataset Gauge chart 
  • Insulin dataset distribution 
  • Insulin Category wise count 
  • Diabetes status pie chart 
  • Insulin vs Diabetes bar chart 
  • Insulin heatmap for Diabetes 
  • Insulin Category Pyramid chart 

The Insulin Factor Dashboard evaluates insulin levels’ relationship with diabetes. A large portion of the dataset has missing insulin values (138 diabetes cases), reflecting incomplete records. However, where insulin is recorded, medium (151–300) levels have a balanced distribution (58 diabetes vs. 58 non-diabetes), while very high (>500) levels show a small yet notable diabetes presence (6 vs. 3). This highlights the importance of comprehensive insulin measurement. 

BMI Factor

Examines the influence of Body Mass Index (BMI) on diabetes prevalence. 

Categories: Miss, Under (<18.5), Norm (18.5–24.9), Over (25–29.9), Obese (30–39.9), Severe (≥40), Other. 

Charts included: 

  • Last person of the dataset Gauge chart 
  • BMI dataset distribution 
  • BMI Category wise count 
  • Diabetes status pie chart 
  • BMI vs Diabetes bar chart 
  • BMI heatmap for Diabetes 
  • BMI Category Pyramid chart 
Diabetes-prediction-dashboard-bmi

The BMI Factor Dashboard demonstrates a strong correlation between body mass index and diabetes risk. Obese individuals (30–39.9) account for 164 diabetes cases, while severely obese (≥40) also show an elevated risk (55 vs. 43). Normal and underweight categories have significantly fewer diabetes cases, confirming BMI as a critical factor in diabetes prediction. 

DPF (Diabetes Pedigree Function) Factor

Assesses how genetic predisposition, measured by DPF, influences diabetes risk. 

Categories: VLow (<0.2), Low (0.2–0.6), Med (0.6–1.2), High (1.2–2.0), VHigh (>2.0), Other. 

Charts included: 

  • Last person of the dataset Gauge chart 
  • DPF dataset distribution 
  • DPF Category wise count 
  • Diabetes status pie chart 
  • DPF vs Diabetes bar chart 
  • DPF heatmap for Diabetes 
  • DPF Category Pyramid chart 
Diabetes-prediction-dashboard-diabetes-pedigree-function

The DPF Factor Dashboard focuses on genetic predisposition. Most diabetes cases fall into the low and medium categories, while very high (>2.0) DPF values, although rare, show a high diabetes ratio (3 vs. 1). This suggests that while DPF is influential, it works synergistically with other medical factors to determine overall risk. 

Age Factor 

Assesses how genetic predisposition, measured by DPF, influences diabetes risk. 

Categories: VLow (<0.2), Low (0.2–0.6), Med (0.6–1.2), High (1.2–2.0), VHigh (>2.0), Other. 

Charts included: 

  • Last person of the dataset Gauge chart 
  • DPF dataset distribution 
  • DPF Category wise count 
  • Diabetes status pie chart 
  • DPF vs Diabetes bar chart 
  • DPF heatmap for Diabetes 
  • DPF Category Pyramid chart 
Diabetes-prediction-dashboard-age

The Age Factor Dashboard analyzes how age influences diabetes risk. The young (21–30) group, though the largest, has relatively fewer diabetes cases (90 vs. 327 non-diabetes).
Conversely, the adult (31–40) and mid (41–50) groups show higher diabetes proportions.
The senior and elder categories, despite fewer total cases, indicate a steady risk increase with aging.

Summary Dashboards

The summary dashboards offer an aggregated view of all key factors, providing a comprehensive and holistic overview.

Gauge Meter Dashboard
Displays all eight factors as gauge charts, reflecting the last patient’s readings in a single consolidated view.

Diabetes-prediction-dashboard-summary

Factor Analysis Stacked Charts 

Combines stacked bar charts for all factors into one interface, enabling easy cross-factor comparison.

Diabetes-prediction-dashboard-stacked

Factor Distributions Dashboard

Presents distribution charts for all eight factors in a unified dashboard to reveal patterns
across the dataset.

Conclusion

The Diabetes Prediction Dashboard with Dashtera bridges data analytics and medical decision-making. It transforms the Pima Indians Diabetes Database into an interactive tool that helps: 

  • Healthcare professionals identify high-risk groups 
  • Researchers analyze factor correlations 
  • Data scientists build predictive models with enriched insights 

By integrating factor-wise dashboards with summary views, Dashtera empowers data-driven decisions in diabetes care and research. 

Read More

Want to see your data come to life?

Begin building your dashboards now, and unleash your creativity!

Dashtera-logo-for-dark
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.