How does Kibana generate graph?

Hi everyone,

Does anyone know how Kibana creates the graph with the returned data from Elasticsearch ?

We can see the response from ElasticSearch on Kibana, it begins with :

  "took": 634,
  "hits": {
"hits": [

Does Kibana use a library or something ?

Thank you very much.
Best regards,

Yes, it uses D3.

Thank you really much, I will look at D3 :grinning: