{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/6"},{"label":"Presentation","url":"https://skillfed.io/packages/category/multimedia-graphics-presentation"}],"enrichment":{"capability":"Generates interactive NVD3 charts (pie, line, bar, scatter, and others) as HTML/JavaScript from Python code, wrapping the NVD3 charting library built on D3.js.","skillfed_tags":["charting","d3-visualization","web-graphics"],"use_cases":["Generate pie, line, and bar charts for a Flask or Django web application without writing JavaScript.","Create interactive data visualizations in IPython notebooks by converting Python data into NVD3 charts.","Embed pre-built chart templates (scatter, stacked area, multi-bar) in a reporting dashboard.","Export chart HTML to static files for inclusion in documentation or email reports."],"what_it_does":"Python-nvd3 is a Python wrapper that converts chart definitions into NVD3 JavaScript code and HTML, letting you define interactive charts in Python and render them for web display. You instantiate a chart class (pieChart, lineChart, barChart, etc.), add data series, and call buildcontent() to generate the HTML string containing both the data and the NVD3 rendering code.\n\nThe package has no runtime dependencies\u2014it generates static HTML/JavaScript output\u2014but requires you to separately install the NVD3 and D3 JavaScript libraries (via npm/bower) into your project directory so the generated HTML can reference them. The generated charts can be embedded in web applications, saved to files, or displayed in IPython notebooks. The project is in production/stable status but has not been actively maintained for over two years.","worth_installing":"Yes, with conditions. Install if you need to generate NVD3 charts from Python and can manage the separate JavaScript dependency setup (npm/bower for D3 and NVD3). The package is stable and permissively licensed, but maintenance has stalled\u2014the underlying NVD3 and D3 libraries are also aging, so verify that their versions (3.5.17 and 1.8.6) meet your security and browser-compatibility needs before committing to production use."},"id":"python-nvd3","links":{"html":"https://skillfed.io/packages/python-nvd3","md":"https://skillfed.io/packages/python-nvd3.md","pypi":"https://pypi.org/project/python-nvd3/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2024-04-22","license_spdx":null,"license_treatment":"permissive","name":"python-nvd3","python_support":"unspecified","summary":"Python NVD3 - Chart Library for d3.js"},"popularity":{"monthly_downloads":2382841,"position":3096,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.16.0"}
