This research aims to model the process of data visualization (DV) and design to facilitate computational thinking (CT) of secondary-level students. As an interdisciplinary method for visualizing complex data, creating data visualizations requires learners to analyze data from knowledge of pure and applied science. This study investigates creating DV to facilitate CT as an interdisciplinary method which combines mathematics and information technology. The study was carried out using synthesised design-based research (DBR) method by conducting two cycles comprised of five phases: problem analysis within real-life context, design solution, develop solution, evaluate in practice and reflection. CT dimensions (decomposition, pattern recognition, abstraction, and algorithm design) were tested by using the Computational Thinking through Data Visualization Rubric and reflection form acquired during implementation. The sample consisted of secondary school students in the data visualization creation process with 27 in the first cycle and 31 in the second cycle. This research proposes a model to facilitate development of CT by DV with the analysis of complex data, creating an effective method by enabling analytics and visualizing data. The proposed DV development process facilitating CT has the potential to inform research on interdisciplinary learning environments.