# Echart: chart library based on the EFL

**URL:** <https://forum.elivelinux.org/t/echart-chart-library-based-on-the-efl/4455>\
**Category:** Research\
**Created:** [May 27, 2026, 7:35pm UTC](https://forum.elivelinux.org/t/echart-chart-library-based-on-the-efl/4455 "2026-05-27T19:35:05Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Vincent\_Torri](https://forum.elivelinux.org/user_avatar/forum.elivelinux.org/vincent_torri/32/2287_2.png) [@Vincent\_Torri](https://forum.elivelinux.org/u/Vincent_Torri)\
**Post date:** [May 27, 2026, 7:35pm UTC](https://forum.elivelinux.org/t/echart-chart-library-based-on-the-efl/4455/1 "2026-05-27T19:35:05Z")

</div>

Hey

I've developed a small chart library here:

[Making sure you're not a bot!](https://git.enlightenment.org/vtorri/echart)

in case you are interested. The main program shows the different available charts

feel free to report issues, to ask for requests or to propose patches

---

<div class="post-metadata">

**Author:** ![triantares](https://forum.elivelinux.org/user_avatar/forum.elivelinux.org/triantares/32/2550_2.png) [@triantares](https://forum.elivelinux.org/u/triantares)\
**Post date:** [May 28, 2026, 5:03pm UTC](https://forum.elivelinux.org/t/echart-chart-library-based-on-the-efl/4455/2 "2026-05-28T17:03:33Z")

</div>

What kind of charts would that be?

---

<div class="post-metadata">

**Author:** ![Vincent\_Torri](https://forum.elivelinux.org/user_avatar/forum.elivelinux.org/vincent_torri/32/2287_2.png) [@Vincent\_Torri](https://forum.elivelinux.org/u/Vincent_Torri)\
**Post date:** [May 28, 2026, 6:46pm UTC](https://forum.elivelinux.org/t/echart-chart-library-based-on-the-efl/4455/3 "2026-05-28T18:46:51Z")

</div>

- line (straight or smooth
- vertical and horizontal bar
- pie

I have mimic a bit the google charts with material design

---

<div class="post-metadata">

**Author:** ![Vincent\_Torri](https://forum.elivelinux.org/user_avatar/forum.elivelinux.org/vincent_torri/32/2287_2.png) [@Vincent\_Torri](https://forum.elivelinux.org/u/Vincent_Torri)\
**Post date:** [May 28, 2026, 6:48pm UTC](https://forum.elivelinux.org/t/echart-chart-library-based-on-the-efl/4455/4 "2026-05-28T18:48:22Z")

</div>

i plan to add images to README.md

---

<div class="post-metadata">

**Author:** ![Vincent\_Torri](https://forum.elivelinux.org/user_avatar/forum.elivelinux.org/vincent_torri/32/2287_2.png) [@Vincent\_Torri](https://forum.elivelinux.org/u/Vincent_Torri)\
**Post date:** [June 1, 2026, 1:26pm UTC](https://forum.elivelinux.org/t/echart-chart-library-based-on-the-efl/4455/5 "2026-06-01T13:26:21Z")

</div>

images added in README.md

---

<div class="post-metadata">

**Author:** ![Thanatermesis](https://forum.elivelinux.org/user_avatar/forum.elivelinux.org/thanatermesis/32/3_2.png) [@Thanatermesis](https://forum.elivelinux.org/u/Thanatermesis)\
**Post date:** [June 7, 2026, 10:11am UTC](https://forum.elivelinux.org/t/echart-chart-library-based-on-the-efl/4455/6 "2026-06-07T10:11:19Z")

</div>

package included and available in elive

BTW:

```plaintext
~ ❯❯❯ echart
CRI<348347>:eina_log ../src/lib/echart_line.c:165 _line_smart_hide() unknown log domain -1, original message level was: INF
CRI<348347>:eina_log ../src/lib/echart_line.c:83 _line_smart_del() unknown log domain -1, original message level was: INF
CRI<348347>:eina_log ../src/lib/echart_grid.c:156 _grid_smart_hide() unknown log domain -1, original message level was: INF
CRI<348347>:eina_log ../src/lib/echart_grid.c:78 _grid_smart_del() unknown log domain -1, original message level was: INF
CRI<348347>:eina_log ../src/lib/echart_grid_ord.c:156 _grid_ord_smart_hide() unknown log domain -1, original message level was: INF
CRI<348347>:eina_log ../src/lib/echart_grid_ord.c:78 _grid_ord_smart_del() unknown log domain -1, original message level was: INF
CRI<348347>:eina_log ../src/lib/echart_line.c:165 _line_smart_hide() unknown log domain -1, original message level was: INF
CRI<348347>:eina_log ../src/lib/echart_line.c:83 _line_smart_del() unknown log domain -1, original message level was: INF
CRI<348347>:eina_log ../src/lib/echart_bar.c:157 _bar_smart_hide() unknown log domain -1, original message level was: INF
CRI<348347>:eina_log ../src/lib/echart_bar.c:82 _bar_smart_del() unknown log domain -1, original message level was: INF
CRI<348347>:eina_log ../src/lib/echart_bar.c:157 _bar_smart_hide() unknown log domain -1, original message level was: INF
CRI<348347>:eina_log ../src/lib/echart_bar.c:82 _bar_smart_del() unknown log domain -1, original message level was: INF
CRI<348347>:eina_log ../src/lib/echart_pie.c:154 _pie_smart_hide() unknown log domain -1, original message level was: INF
CRI<348347>:eina_log ../src/lib/echart_pie.c:79 _pie_smart_del() unknown log domain -1, original message level was: INF
~ ❯❯❯

```

---

<div class="post-metadata">

**Author:** ![Vincent\_Torri](https://forum.elivelinux.org/user_avatar/forum.elivelinux.org/vincent_torri/32/2287_2.png) [@Vincent\_Torri](https://forum.elivelinux.org/u/Vincent_Torri)\
**Post date:** [June 9, 2026, 4:53am UTC](https://forum.elivelinux.org/t/echart-chart-library-based-on-the-efl/4455/7 "2026-06-09T04:53:59Z")

</div>

i've modified the binary and it uses elm\_grid. I've fixed this, at least on Windows

---

<div class="post-metadata">

**Author:** ![Vincent\_Torri](https://forum.elivelinux.org/user_avatar/forum.elivelinux.org/vincent_torri/32/2287_2.png) [@Vincent\_Torri](https://forum.elivelinux.org/u/Vincent_Torri)\
**Post date:** [June 10, 2026, 12:56am UTC](https://forum.elivelinux.org/t/echart-chart-library-based-on-the-efl/4455/8 "2026-06-10T00:56:24Z")

</div>

update, i've added area
