CFP last date
20 December 2024
Reseach Article

Exploring Visualization and Development: Python vs R in a Comparative Analysis

by Deep Karan Singh, Nisha Rawat
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 185 - Number 10
Year of Publication: 2023
Authors: Deep Karan Singh, Nisha Rawat
10.5120/ijca2023922772

Deep Karan Singh, Nisha Rawat . Exploring Visualization and Development: Python vs R in a Comparative Analysis. International Journal of Computer Applications. 185, 10 ( May 2023), 35-40. DOI=10.5120/ijca2023922772

@article{ 10.5120/ijca2023922772,
author = { Deep Karan Singh, Nisha Rawat },
title = { Exploring Visualization and Development: Python vs R in a Comparative Analysis },
journal = { International Journal of Computer Applications },
issue_date = { May 2023 },
volume = { 185 },
number = { 10 },
month = { May },
year = { 2023 },
issn = { 0975-8887 },
pages = { 35-40 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume185/number10/32739-2023922772/ },
doi = { 10.5120/ijca2023922772 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-07T01:25:46.809670+05:30
%A Deep Karan Singh
%A Nisha Rawat
%T Exploring Visualization and Development: Python vs R in a Comparative Analysis
%J International Journal of Computer Applications
%@ 0975-8887
%V 185
%N 10
%P 35-40
%D 2023
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Visualization development has become increasingly important in today's data-driven world. As more and more data are generated across a wide range of industries, effective visualization has become essential for understanding and communicating insights and trends. Python and R are two of the most popular programming languages for data analysis and visualization, each with their own strengths and weaknesses when it comes to developing visualizations. This piece of work focuses on developing map visualizations using both Python and R, with the aim of creating an aesthetically appealing visualization for observations recorded by a Doppler Weather Radar (DWR) and disseminating warnings based on those recorded observations via color-coded maps. DWR provides critical weather information services to stakeholders and plays a crucial role in severe weather events, such as thunderstorms or cyclones. The reflectivity information from a DWR is utilized in this attempt to create color-coded maps, with users able to lock the severity level obtained from the information of the DWR and allocate it to a specific geographical district of the state of Andhra Pradesh in India, through an interactive graphical user interface (GUI). The software developed using Python and R has been executed and tested at the Doppler Weather Radar station at Visakhapatnam, where alerts are being issued for further dissemination of warnings. This paper highlights the differences between using two programming languages for the same development and discusses the features and benefits of each.

References
  1. Jim Brittain, Mariana Cendon, Jennifer Nizzi, John Pleis. “Data Scientist’s Analysis Toolbox: Comparison of Python, R, and SAS Performance.”SMU Data Science Review. SMU Data Center, 2018.
  2. J.K.Millman & M. Aiyazis, "Python for Scientists and Engineers" Computing in Science & Engineering, vol. 13, no. 12, pp. 9-12, 2011.
  3. Ceyhun Ozgur, Taylor Colliau, Grace Rogers, Zachariah Hughes,Elyse “Bennie” Myer-Tyson.” MatLab vs. Python vs. R.” Journal of Data Science 15,355-372.2017.
  4. Zhang, Jing, Hongxia Luo, and Xueqing Zhang. "Application of python language and arcgis software in RS data management." 2011 International Conference on Remote Sensing, Environment and Transportation Engineering. IEEE, 2011.
  5. Suryansh Singh. “R vs Python, Why you should learn both?”Quadratyx Power of Insight.2017.
  6. W. McKinney, "Chapter 1- Preliminaries," in Python for Data Analysis, Sebastopol, O'Reilly Media, 2013, p. 3.
Index Terms

Computer Science
Information Sciences

Keywords

Visualization development (Viz-Dev) Data Analysis Doppler Weather Radar (DWR) Python R Graphical User Interface (GUI).