# Favourite package for adding Charts

**URL:** https://forum.djangoproject.com/t/favourite-package-for-adding-charts/1424
**Category:** Using Django
**Created:** [March 9, 2020, 8:41pm UTC](https://forum.djangoproject.com/t/favourite-package-for-adding-charts/1424 "2020-03-09T20:41:01Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![9Pants](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/9pants/32/798_2.png) [@9Pants](https://forum.djangoproject.com/u/9Pants)
#### Post date: [March 9, 2020, 8:41pm UTC](https://forum.djangoproject.com/t/favourite-package-for-adding-charts/1424/1 "2020-03-09T20:41:01Z")

</div>

Hi, I am looking at packages for adding charts to an app. I have come up with fusioncharts (free to try and paid licence), which has plenty of charts, and maps with a Django wrapper. And ChartJS which seems fairly straightforward to use.

Any others? Any preferences?

---

<div class="post-metadata">

### Author: ![timonweb](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/timonweb/32/570_2.png) [@timonweb](https://forum.djangoproject.com/u/timonweb)
#### Post date: [March 9, 2020, 8:46pm UTC](https://forum.djangoproject.com/t/favourite-package-for-adding-charts/1424/2 "2020-03-09T20:46:21Z")

</div>

I use Plotly.JS, it even has a Python API: [https://plot.ly/python/](https://plot.ly/python/)

---

<div class="post-metadata">

### Author: ![9Pants](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/9pants/32/798_2.png) [@9Pants](https://forum.djangoproject.com/u/9Pants)
#### Post date: [March 9, 2020, 9:57pm UTC](https://forum.djangoproject.com/t/favourite-package-for-adding-charts/1424/3 "2020-03-09T21:57:32Z")

</div>

Thanks, I was looking for examples and the following looks like the closest on how to integrate with Django?:

> <https://stackoverflow.com/questions/36846395/embedding-a-plotly-chart-in-a-django-template>

---

<div class="post-metadata">

### Author: ![timonweb](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/timonweb/32/570_2.png) [@timonweb](https://forum.djangoproject.com/u/timonweb)
#### Post date: [March 9, 2020, 10:09pm UTC](https://forum.djangoproject.com/t/favourite-package-for-adding-charts/1424/4 "2020-03-09T22:09:14Z")

</div>

Haven’t played with the Python API much, I use it with JavaScript, it’s just easier to me.

Check out this short getting started: [https://plot.ly/javascript/getting-started/](https://plot.ly/javascript/getting-started/), add a `<script>` to your Django template and put some html.

---

<div class="post-metadata">

### Author: ![yg-free-marketeer](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/yg-free-marketeer/32/24109_2.png) [@yg-free-marketeer](https://forum.djangoproject.com/u/yg-free-marketeer)
#### Post date: [September 23, 2024, 10:52am UTC](https://forum.djangoproject.com/t/favourite-package-for-adding-charts/1424/5 "2024-09-23T10:52:30Z")

</div>

I recommend the [CanvasJS Django Integration](https://canvasjs.com/python-charts/).
