GST Collections in Karnataka and Maharashtra - India

Published: 2 December 2024| Version 1 | DOI: 10.17632/mnx5g5sbxx.1
Contributor:
Sunil Maria Benedict

Description

Dataset Structure Index: Month-Year: The index of the DataFrame consists of datetime objects formatted as "Month-Year". This format enables effective time-based analysis and visualization, allowing users to track changes in GST growth rates over time. Columns: National Growth Rate (%): This column represents the percentage growth rate of GST at the national level. It reflects changes in GST revenue across India, providing insights into overall economic performance. Maharashtra Growth Rate (%): This column details the GST growth rate specifically for Maharashtra, one of India's most economically significant states. Analyzing this data helps assess how Maharashtra's economic performance compares to national trends. Karnataka Growth Rate (%): Similar to the Maharashtra column, this one presents the GST growth rate for Karnataka, another key state known for its economic contributions, especially in technology and services. Purpose of the Dataset The primary purpose of this dataset is to enable stakeholders—including policymakers, economists, business analysts, and researchers—to analyze and compare GST growth rates across different regions over time. By visualizing these trends, users can identify patterns, assess regional economic health, and make informed decisions based on historical performance. Visualization The accompanying code generates a visual representation of this dataset using line plots with trendlines. Key features of the visualization include: Comparative Analysis: The plot displays three distinct lines representing national, Maharashtra, and Karnataka GST growth rates, facilitating easy comparison among these datasets. Markers and Colors: Each line is marked with circular markers and colored differently using a color map (Set2), enhancing clarity and allowing viewers to differentiate between the three growth rate trends. Trendlines: Linear trendlines are added for each dataset using polynomial fitting (np.polyfit), which helps illustrate overall trends in GST growth rates over time. These trendlines provide a visual indication of whether growth is increasing or decreasing. Grid and Labels: The plot includes grid lines for better readability and clearly labeled axes to indicate what each dimension represents (Month-Year on the x-axis and GST Growth Rate (%) on the y-axis).

Files

Steps to reproduce

import pandas as pd import matplotlib.pyplot as plt # Assuming your DataFrame is named 'df' plt.figure(figsize=(10, 6)) # Convert Pandas Series to NumPy arrays year_data = df['Year'].to_numpy() maharashtra_data = df['Maharashtra'].to_numpy() karnataka_data = df['Karnataka'].to_numpy() # Plot the data plt.plot(year_data, maharashtra_data, marker='o', label='Maharashtra GST') plt.plot(year_data, karnataka_data, marker='o', label='Karnataka GST') plt.title('GST Collections in Maharashtra vs Karnataka (2017-2023)', fontsize=14) plt.xlabel('Year') plt.ylabel('GST Collection') plt.legend() plt.show()

Institutions

United International Business Schools

Categories

India, Taxation, Business Tax, Commercial Services

Licence