Inspiration Data visualization tools ,most of the time , do not prioritize accessibility, making it difficult for individuals with visual impairments to access and analyze data. I wanted to create a project that would address this issue by creating a data visualization toolkit that includes features such as adjustable font sizes and colors, text-to-speech functionality, and descriptive alt text.
What it does Accessible Data Visualization Toolkit is a Python-based library that enables users to create data visualizations with accessibility in mind. The toolkit includes functions for creating a histogram, scatter plot, and line chart using popular Python libraries such as Matplotlib and Seaborn. The toolkit also allows users to adjust the font size and color of their visualizations and provides descriptive alt text for screen readers.
The Accessible Data Visualization Toolkit was built using Python and several popular data visualization libraries such as Matplotlib and Seaborn. We also integrated the gTTS library for text-to-speech functionality and used the PyDub library for playing audio.
One of the main challenges I faced was figuring out how to incorporate accessibility features into our data visualization toolkit. hence I had to do a lot of research and experimentation to find the best ways to implement features such as text-to-speech and adjustable font sizes.
I am proud of creating a data visualization toolkit that prioritizes accessibility and inclusivity. By including features such as text-to-speech functionality and descriptive alt text, I believe that we've made data visualization more accessible to individuals with visual impairments.
Through this project, I learned a lot about the importance of designing software with accessibility in mind. We also gained a deeper understanding of the challenges faced by individuals with visual impairments when it comes to accessing and analyzing data.
In the future, I plan to continue developing the toolkit by adding more features and functionality to make it even more accessible and user-friendly. I also hope to raise awareness about the importance of accessibility in data visualization and encourage more developers to prioritize accessibility when designing software.
Log in or sign up for Devpost to join the conversation.