Talks
Speakers
Events
Topics
Sign in
Home
Talks
Speakers
Events
Topics
Leaderboard
Use
Analytics
Sign in
Suggest modification to this talk
Title
Description
Kazuma is a Programmer and the Creator of a visualization library named Charty. A member of Asakusa.rb and Red Data Tools. Working at Speee Inc. His talk is about his visualization library called "Charty".
Date
Summarized using AI?
If this talk's summary was generated by AI, please check this box. A "Summarized using AI" badge will be displayed in the summary tab to indicate that the summary was generated using AI.
Show "Summarized using AI" badge on summary page
Summary
Markdown supported
In this presentation, Kazuma Furuhashi, a programmer from Tokyo and creator of the Charty library, discusses his open-source Ruby library designed for visualizing real-world data. The talk, delivered at RubyConf TH 2019, introduces the various features and functionalities of Charty, emphasizing the need for efficient visualization tools in the Ruby ecosystem, which currently lacks established standards compared to languages like JavaScript and Python. Key points discussed include: - **Charty Overview**: Charty simplifies the process of creating data visualizations in Ruby, offering a structured approach towards data abstraction and visualization. - **Data Abstraction and Visualization**: The library consists of two main areas: one for structuring data and another for rendering visualizations. Users can easily change graph types by modifying minimal lines of code, enhancing flexibility. - **Demo with Iris Dataset**: Furuhashi demonstrates Charty's capabilities using the Iris dataset, showing how to initiate Charty, process the dataset, and create visual outputs such as scatter plots and bar charts simply by altering method calls. - **Integration with Active Record**: Charty allows seamless interaction with different data structures, including Active Record. This compatibility enables users to generate visualizations directly from database records. - **Output Flexibility**: The library supports multiple output formats including PNG, SVG, and JSON, accommodating varying requirements for developers. - **Community Involvement**: Furuhashi highlights the importance of community feedback in enhancing Charty, mentioning recent improvements like the addition of new graph types. In conclusion, Charty stands out by providing a versatile and user-friendly solution for visualizing data in Ruby. It maintains a strong focus on community involvement, aiming to continuously adapt and evolve based on user experiences. Kazuma encourages viewers to explore Charty further and consider contributing to its development, thus enriching the Ruby data visualization community.
Suggest modifications
Cancel