# plotly.py
**Wikidata**: [Q120119127](https://www.wikidata.org/wiki/Q120119127)  
**Source**: https://4ort.xyz/entity/plotly-py

## Summary
plotly.py is an open-source Python library for creating interactive, publication-quality graphs and visualizations. Developed by Jon Mease, it is distributed under the MIT License and provides a wide range of plotting capabilities through a simple and intuitive API.

## Key Facts
- plotly.py is an open-source software component for creating interactive visualizations in Python
- It is licensed under the MIT License (verified as of July 3, 2023)
- The software is developed by Jon Mease
- Its official website is https://plotly.com/python/
- The source code is hosted at https://github.com/plotly/plotly.py
- It has been available as a MacPorts package under the name "py-plotly"
- Version releases include 1.6.7 (2015-02-20), 1.6.8 (2015-02-21), 1.6.12 (2015-03-13), 1.13.0 (2017-01-12), 2.0.0 (2017-01-25), and multiple versions in the 3.x series (2018-09-05)

## FAQs
### Q: What is the primary purpose of plotly.py?
A: plotly.py is a Python library designed for creating interactive, publication-quality graphs and visualizations. It enables users to build complex data visualizations with a simple API and export them in various formats.

### Q: Who developed plotly.py?
A: plotly.py was developed by Jon Mease, who serves as the primary developer of the software.

### Q: What license governs the use of plotly.py?
A: plotly.py is distributed under the MIT License, allowing users to freely use, modify, and distribute the software with minimal restrictions.

### Q: Where can I access the source code for plotly.py?
A: The source code for plotly.py is available at https://github.com/plotly/plotly.py on GitHub, where it is actively maintained.

## Why It Matters
plotly.py has become an essential tool for data visualization in the Python ecosystem, bridging the gap between simple plotting libraries and complex analytical frameworks. Its ability to create interactive, web-ready visualizations makes it particularly valuable in data science, machine learning, and business intelligence applications. By providing a high-level API that abstracts away the complexities of visualization implementation, plotly.py has democratized data visualization, allowing analysts and researchers without specialized visualization expertise to create compelling visual representations of their data. The library's export capabilities further enhance its utility by enabling seamless integration into reports, dashboards, and web applications.

## Notable For
- Offering a comprehensive suite of visualization types from basic line plots to complex 3D graphs and statistical charts
- Providing export capabilities to static image formats (PNG, SVG, PDF) and interactive HTML
- Integrating with popular data science tools like Jupyter Notebooks for interactive data exploration
- Maintaining compatibility across different Python environments and operating systems
- Having a rich ecosystem of extensions and complementary packages for specialized visualization needs

## Body
### Overview
plotly.py is a Python-based software component designed for creating interactive, publication-quality graphs and visualizations. As an open-source project, it falls under the category of software and provides tools for data visualization that can be integrated into Python applications.

### Development and Licensing
The software is developed by Jon Mease and is licensed under the MIT License. The license information was last verified on July 3, 2023, according to the GitHub API repository data. The source code is publicly available and hosted at https://github.com/plotly/plotly.py, where it is actively maintained by the development team.

### Version History
The plotly.py project has undergone numerous version releases since its inception, with the following notable versions documented:
- 1.6.7 (released February 20, 2015)
- 1.6.8 (released February 21, 2015)
- 1.6.12 (released March 13, 2015)
- 1.13.0 (released January 12, 2017)
- 2.0.0 (released January 25, 2017)
- 3.0.0, 3.0.2, 3.1.0, 3.1.1, 3.2.0 (all released September 5, 2018)

### Availability and Distribution
plotly.py is available for installation through multiple channels, including its official website at https://plotly.com/python/. For users of the MacPorts package management system on macOS, the software is available under the port name "py-plotly". The project follows standard Python packaging conventions, making it compatible with various Python environments and installation methods.

## References

1. [Source](https://api.github.com/repos/plotly/plotly.py)
2. [Release 1.6.7. 2015](https://github.com/plotly/plotly.py/releases/tag/1.6.7)
3. [Release 1.6.8. 2015](https://github.com/plotly/plotly.py/releases/tag/1.6.8)
4. [Release 1.6.12. 2015](https://github.com/plotly/plotly.py/releases/tag/1.6.12)
5. [Release 1.13.0. 2017](https://github.com/plotly/plotly.py/releases/tag/v1.13.0)
6. [Release 2.0.0. 2017](https://github.com/plotly/plotly.py/releases/tag/v2.0.0)
7. [Release 3.0.0. 2018](https://github.com/plotly/plotly.py/releases/tag/v3.0.0)
8. [Release 3.0.2. 2018](https://github.com/plotly/plotly.py/releases/tag/v3.0.2)
9. [Release 3.1.0. 2018](https://github.com/plotly/plotly.py/releases/tag/v3.1.0)
10. [Release 3.1.1. 2018](https://github.com/plotly/plotly.py/releases/tag/v3.1.1)
11. [Release 3.2.0. 2018](https://github.com/plotly/plotly.py/releases/tag/v3.2.0)
12. [Release 3.2.1. 2018](https://github.com/plotly/plotly.py/releases/tag/v3.2.1)
13. [Release 3.3.0. 2018](https://github.com/plotly/plotly.py/releases/tag/v3.3.0)
14. [Release 3.4.0. 2018](https://github.com/plotly/plotly.py/releases/tag/v3.4.0)
15. [Release 3.4.1. 2018](https://github.com/plotly/plotly.py/releases/tag/v3.4.1)
16. [Release 3.4.2. 2018](https://github.com/plotly/plotly.py/releases/tag/v3.4.2)
17. [Release 3.5.0. 2019](https://github.com/plotly/plotly.py/releases/tag/v3.5.0)
18. [Release 3.6.0. 2019](https://github.com/plotly/plotly.py/releases/tag/v3.6.0)
19. [Release 3.6.1. 2019](https://github.com/plotly/plotly.py/releases/tag/v3.6.1)
20. [Release 3.7.0. 2019](https://github.com/plotly/plotly.py/releases/tag/v3.7.0)
21. [Release 3.7.1. 2019](https://github.com/plotly/plotly.py/releases/tag/v3.7.1)
22. [Release 3.8.0. 2019](https://github.com/plotly/plotly.py/releases/tag/v3.8.0)
23. [Release 3.8.1. 2019](https://github.com/plotly/plotly.py/releases/tag/v3.8.1)
24. [Release 3.9.0. 2019](https://github.com/plotly/plotly.py/releases/tag/v3.9.0)
25. [Release 3.10.0. 2019](https://github.com/plotly/plotly.py/releases/tag/v3.10.0)
26. [Release 4.0.0. 2019](https://github.com/plotly/plotly.py/releases/tag/v4.0.0)
27. [Release 4.1.0. 2019](https://github.com/plotly/plotly.py/releases/tag/v4.1.0)
28. [Release 4.2.0. 2019](https://github.com/plotly/plotly.py/releases/tag/v4.2.0)
29. [Release 4.2.1. 2019](https://github.com/plotly/plotly.py/releases/tag/v4.2.1)
30. [Release 4.3.0. 2019](https://github.com/plotly/plotly.py/releases/tag/v4.3.0)
31. [Release 4.4.0. 2019](https://github.com/plotly/plotly.py/releases/tag/v4.4.0)
32. [Release 4.4.1. 2019](https://github.com/plotly/plotly.py/releases/tag/v4.4.1)
33. [Release 4.5.0. 2020](https://github.com/plotly/plotly.py/releases/tag/v4.5.0)
34. [Release 4.5.1. 2020](https://github.com/plotly/plotly.py/releases/tag/v4.5.1)
35. [Release 4.5.2. 2020](https://github.com/plotly/plotly.py/releases/tag/v4.5.2)
36. [Release 4.5.3. 2020](https://github.com/plotly/plotly.py/releases/tag/v4.5.3)
37. [Release 4.5.4. 2020](https://github.com/plotly/plotly.py/releases/tag/v4.5.4)
38. [Release 4.6.0. 2020](https://github.com/plotly/plotly.py/releases/tag/v4.6.0)
39. [Release 4.7.0. 2020](https://github.com/plotly/plotly.py/releases/tag/v4.7.0)
40. [Release 4.7.1. 2020](https://github.com/plotly/plotly.py/releases/tag/v4.7.1)
41. [Release 4.8.1. 2020](https://github.com/plotly/plotly.py/releases/tag/v4.8.1)
42. [Release 4.8.2. 2020](https://github.com/plotly/plotly.py/releases/tag/v4.8.2)
43. [Release 4.9.0. 2020](https://github.com/plotly/plotly.py/releases/tag/v4.9.0)
44. [Release 4.11.0. 2020](https://github.com/plotly/plotly.py/releases/tag/v4.11.0)
45. [Release 4.12.0. 2020](https://github.com/plotly/plotly.py/releases/tag/v4.12.0)
46. [Release 4.13.0. 2020](https://github.com/plotly/plotly.py/releases/tag/v4.13.0)
47. [Release 4.14.0. 2020](https://github.com/plotly/plotly.py/releases/tag/v4.14.0)
48. [Release 4.14.1. 2020](https://github.com/plotly/plotly.py/releases/tag/v4.14.1)
49. [Release 4.14.2. 2021](https://github.com/plotly/plotly.py/releases/tag/v4.14.2)
50. [Release 4.14.3. 2021](https://github.com/plotly/plotly.py/releases/tag/v4.14.3)