# Add new visualizations to Kibana

**URL:** https://discuss.elastic.co/t/add-new-visualizations-to-kibana/22495
**Category:** Elasticsearch
**Created:** [March 3, 2015, 6:01pm UTC](https://discuss.elastic.co/t/add-new-visualizations-to-kibana/22495 "2015-03-03T18:01:11Z")
**Posts on this page:** 11
**Page:** 1

<div class="post-metadata">

### Author: ![Jean\_Marc\_Saffroy](https://avatars.discourse-cdn.com/v4/letter/j/d26b3c/32.png) [@Jean\_Marc\_Saffroy](https://discuss.elastic.co/u/Jean_Marc_Saffroy)
#### Post date: [March 3, 2015, 6:01pm UTC](https://discuss.elastic.co/t/add-new-visualizations-to-kibana/22495/1 "2015-03-03T18:01:11Z")

</div>

Hi all,

In the context of the development of an internal tool for my company  
(Scality), I am trying to figure out how hard it is (ie. estimate  
development cost) to extend Kibana 4 to add some visualization schemes. But  
with my very limited knowledge of web dev, and zero knowledge of Kibana  
internals, I think I better ask here for some help. 🙂

My goal is to be able to represent a set of up to a few hundreds related ES  
documents in two ways:

- one is a timeline view, like this:  
[https://google-developers.appspot.com/chart/interactive/docs/gallery/timeline](https://google-developers.appspot.com/chart/interactive/docs/gallery/timeline)
- another is a tree view, like this:  
[https://google-developers.appspot.com/chart/interactive/docs/gallery/orgchart](https://google-developers.appspot.com/chart/interactive/docs/gallery/orgchart)

The tree view would use specific fields in the docs that describe the  
relations, ie. each doc has a doc\_id and a parent\_id that refers to a  
certain doc\_id (tree roots either have no parent\_id field, or a magic  
value).

Similarly, the timeline view would use two time fields: start time and end  
time, or start time and duration. And other optional fields could improve  
the chart, eg. to group certain items into "swim lanes"  
([https://en.wikipedia.org/wiki/Swim\_lane](https://en.wikipedia.org/wiki/Swim_lane)).

So, how can we integrate something like that in Kibana? Can we just add a  
bit of JS under  
[https://github.com/elasticsearch/kibana/tree/master/src/kibana/components/vislib/visualizations](https://github.com/elasticsearch/kibana/tree/master/src/kibana/components/vislib/visualizations)  
and call some D3 magic and be done, or is it more complex than that?

And regarding deployment of a new visualization: does Kibana 4 feature a  
plugin mechanism similar to that of ES?

If we can make this happen in our project, we'd certainly be willing to  
contribute these features back to the community. Also, depending on the  
cost/complexity, it's quite likely that we will want to hire a contractor  
to do it (if you have a serious offer, please contact me directly).

Thanks in advance for any piece of advice!

Cheers,  
JM

--  
You received this message because you are subscribed to the Google Groups "elasticsearch" group.  
To unsubscribe from this group and stop receiving emails from it, send an email to [elasticsearch+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
To view this discussion on the web visit [https://groups.google.com/d/msgid/elasticsearch/1fb4d5d4-d825-4a42-b384-5acb5075ddb5%40googlegroups.com](https://groups.google.com/d/msgid/elasticsearch/1fb4d5d4-d825-4a42-b384-5acb5075ddb5%40googlegroups.com).  
For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

---

<div class="post-metadata">

### Author: ![Jean\_Marc\_Saffroy](https://avatars.discourse-cdn.com/v4/letter/j/d26b3c/32.png) [@Jean\_Marc\_Saffroy](https://discuss.elastic.co/u/Jean_Marc_Saffroy)
#### Post date: [March 5, 2015, 12:48am UTC](https://discuss.elastic.co/t/add-new-visualizations-to-kibana/22495/2 "2015-03-05T00:48:38Z")

</div>

Ping!

Can anyone suggest starting points on how to add visualizations to Kibana 4?

Cheers,  
JM

On Tue, Mar 3, 2015 at 7:01 PM, [jm@scality.com](mailto:jm@scality.com) wrote:

> Hi all,
> 
> In the context of the development of an internal tool for my company  
> (Scality), I am trying to figure out how hard it is (ie. estimate  
> development cost) to extend Kibana 4 to add some visualization schemes. But  
> with my very limited knowledge of web dev, and zero knowledge of Kibana  
> internals, I think I better ask here for some help. 🙂
> 
> My goal is to be able to represent a set of up to a few hundreds related  
> ES documents in two ways:
> 
> - one is a timeline view, like this:  
> [https://google-developers.appspot.com/chart/interactive/docs/gallery/timeline](https://google-developers.appspot.com/chart/interactive/docs/gallery/timeline)
> - another is a tree view, like this:  
> [https://google-developers.appspot.com/chart/interactive/docs/gallery/orgchart](https://google-developers.appspot.com/chart/interactive/docs/gallery/orgchart)
> 
> The tree view would use specific fields in the docs that describe the  
> relations, ie. each doc has a doc\_id and a parent\_id that refers to a  
> certain doc\_id (tree roots either have no parent\_id field, or a magic  
> value).
> 
> Similarly, the timeline view would use two time fields: start time and end  
> time, or start time and duration. And other optional fields could improve  
> the chart, eg. to group certain items into "swim lanes" (  
> [Swimlane - Wikipedia](https://en.wikipedia.org/wiki/Swim_lane)).
> 
> So, how can we integrate something like that in Kibana? Can we just add a  
> bit of JS under  
> [https://github.com/elasticsearch/kibana/tree/master/src/kibana/components/vislib/visualizations](https://github.com/elasticsearch/kibana/tree/master/src/kibana/components/vislib/visualizations)  
> and call some D3 magic and be done, or is it more complex than that?
> 
> And regarding deployment of a new visualization: does Kibana 4 feature a  
> plugin mechanism similar to that of ES?
> 
> If we can make this happen in our project, we'd certainly be willing to  
> contribute these features back to the community. Also, depending on the  
> cost/complexity, it's quite likely that we will want to hire a contractor  
> to do it (if you have a serious offer, please contact me directly).
> 
> Thanks in advance for any piece of advice!
> 
> Cheers,  
> JM
> 
> --  
> You received this message because you are subscribed to the Google Groups  
> "elasticsearch" group.  
> To unsubscribe from this group and stop receiving emails from it, send an  
> email to [elasticsearch+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
> To view this discussion on the web visit  
> [https://groups.google.com/d/msgid/elasticsearch/1fb4d5d4-d825-4a42-b384-5acb5075ddb5%40googlegroups.com](https://groups.google.com/d/msgid/elasticsearch/1fb4d5d4-d825-4a42-b384-5acb5075ddb5%40googlegroups.com)  
> [https://groups.google.com/d/msgid/elasticsearch/1fb4d5d4-d825-4a42-b384-5acb5075ddb5%40googlegroups.com?utm\_medium=email&utm\_source=footer](https://groups.google.com/d/msgid/elasticsearch/1fb4d5d4-d825-4a42-b384-5acb5075ddb5%40googlegroups.com?utm_medium=email&utm_source=footer)  
> .  
> For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

--  
You received this message because you are subscribed to the Google Groups "elasticsearch" group.  
To unsubscribe from this group and stop receiving emails from it, send an email to [elasticsearch+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
To view this discussion on the web visit [https://groups.google.com/d/msgid/elasticsearch/CALZqptawQ7AKSgctrLUhcy\_inEm\_PztyHc6JUqj1OAj0vTRbhA%40mail.gmail.com](https://groups.google.com/d/msgid/elasticsearch/CALZqptawQ7AKSgctrLUhcy_inEm_PztyHc6JUqj1OAj0vTRbhA%40mail.gmail.com).  
For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

---

<div class="post-metadata">

### Author: ![warkolm](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/warkolm/32/39224_2.png) [@warkolm](https://discuss.elastic.co/u/warkolm)
#### Post date: [March 9, 2015, 12:31am UTC](https://discuss.elastic.co/t/add-new-visualizations-to-kibana/22495/3 "2015-03-09T00:31:25Z")

</div>

You can drop things into the visualisations directory but you need to  
understand how things are mapped between ES and KB.

There's actually a few talks on this coming at elastic{on}, so you'll see  
the talks online very soon.  
On 04/03/2015 4:48 pm, "Jean Marc Saffroy" [jm@scality.com](mailto:jm@scality.com) wrote:

> Ping!
> 
> Can anyone suggest starting points on how to add visualizations to Kibana  
> 4?
> 
> Cheers,  
> JM
> 
> On Tue, Mar 3, 2015 at 7:01 PM, [jm@scality.com](mailto:jm@scality.com) wrote:
> 
> > Hi all,
> > 
> > In the context of the development of an internal tool for my company  
> > (Scality), I am trying to figure out how hard it is (ie. estimate  
> > development cost) to extend Kibana 4 to add some visualization schemes. But  
> > with my very limited knowledge of web dev, and zero knowledge of Kibana  
> > internals, I think I better ask here for some help. 🙂
> > 
> > My goal is to be able to represent a set of up to a few hundreds related  
> > ES documents in two ways:
> > 
> > - one is a timeline view, like this:  
> > [https://google-developers.appspot.com/chart/interactive/docs/gallery/timeline](https://google-developers.appspot.com/chart/interactive/docs/gallery/timeline)
> > - another is a tree view, like this:  
> > [https://google-developers.appspot.com/chart/interactive/docs/gallery/orgchart](https://google-developers.appspot.com/chart/interactive/docs/gallery/orgchart)
> > 
> > The tree view would use specific fields in the docs that describe the  
> > relations, ie. each doc has a doc\_id and a parent\_id that refers to a  
> > certain doc\_id (tree roots either have no parent\_id field, or a magic  
> > value).
> > 
> > Similarly, the timeline view would use two time fields: start time and  
> > end time, or start time and duration. And other optional fields could  
> > improve the chart, eg. to group certain items into "swim lanes" (  
> > [Swimlane - Wikipedia](https://en.wikipedia.org/wiki/Swim_lane)).
> > 
> > So, how can we integrate something like that in Kibana? Can we just add a  
> > bit of JS under  
> > [https://github.com/elasticsearch/kibana/tree/master/src/kibana/components/vislib/visualizations](https://github.com/elasticsearch/kibana/tree/master/src/kibana/components/vislib/visualizations)  
> > and call some D3 magic and be done, or is it more complex than that?
> > 
> > And regarding deployment of a new visualization: does Kibana 4 feature a  
> > plugin mechanism similar to that of ES?
> > 
> > If we can make this happen in our project, we'd certainly be willing to  
> > contribute these features back to the community. Also, depending on the  
> > cost/complexity, it's quite likely that we will want to hire a contractor  
> > to do it (if you have a serious offer, please contact me directly).
> > 
> > Thanks in advance for any piece of advice!
> > 
> > Cheers,  
> > JM
> > 
> > --  
> > You received this message because you are subscribed to the Google Groups  
> > "elasticsearch" group.  
> > To unsubscribe from this group and stop receiving emails from it, send an  
> > email to [elasticsearch+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
> > To view this discussion on the web visit  
> > [https://groups.google.com/d/msgid/elasticsearch/1fb4d5d4-d825-4a42-b384-5acb5075ddb5%40googlegroups.com](https://groups.google.com/d/msgid/elasticsearch/1fb4d5d4-d825-4a42-b384-5acb5075ddb5%40googlegroups.com)  
> > [https://groups.google.com/d/msgid/elasticsearch/1fb4d5d4-d825-4a42-b384-5acb5075ddb5%40googlegroups.com?utm\_medium=email&utm\_source=footer](https://groups.google.com/d/msgid/elasticsearch/1fb4d5d4-d825-4a42-b384-5acb5075ddb5%40googlegroups.com?utm_medium=email&utm_source=footer)  
> > .  
> > For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).
> 
> --  
> You received this message because you are subscribed to the Google Groups  
> "elasticsearch" group.  
> To unsubscribe from this group and stop receiving emails from it, send an  
> email to [elasticsearch+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
> To view this discussion on the web visit  
> [https://groups.google.com/d/msgid/elasticsearch/CALZqptawQ7AKSgctrLUhcy\_inEm\_PztyHc6JUqj1OAj0vTRbhA%40mail.gmail.com](https://groups.google.com/d/msgid/elasticsearch/CALZqptawQ7AKSgctrLUhcy_inEm_PztyHc6JUqj1OAj0vTRbhA%40mail.gmail.com)  
> [https://groups.google.com/d/msgid/elasticsearch/CALZqptawQ7AKSgctrLUhcy\_inEm\_PztyHc6JUqj1OAj0vTRbhA%40mail.gmail.com?utm\_medium=email&utm\_source=footer](https://groups.google.com/d/msgid/elasticsearch/CALZqptawQ7AKSgctrLUhcy_inEm_PztyHc6JUqj1OAj0vTRbhA%40mail.gmail.com?utm_medium=email&utm_source=footer)  
> .  
> For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

--  
You received this message because you are subscribed to the Google Groups "elasticsearch" group.  
To unsubscribe from this group and stop receiving emails from it, send an email to [elasticsearch+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
To view this discussion on the web visit [https://groups.google.com/d/msgid/elasticsearch/CAEYi1X9X%2BdKwqdRRhzAb1nonu5Xg5-Bb%2Bmw\_90u3f\_Rw\_CKjoA%40mail.gmail.com](https://groups.google.com/d/msgid/elasticsearch/CAEYi1X9X%2BdKwqdRRhzAb1nonu5Xg5-Bb%2Bmw_90u3f_Rw_CKjoA%40mail.gmail.com).  
For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

---

<div class="post-metadata">

### Author: ![Jean\_Marc\_Saffroy](https://avatars.discourse-cdn.com/v4/letter/j/d26b3c/32.png) [@Jean\_Marc\_Saffroy](https://discuss.elastic.co/u/Jean_Marc_Saffroy)
#### Post date: [March 25, 2015, 7:23pm UTC](https://discuss.elastic.co/t/add-new-visualizations-to-kibana/22495/4 "2015-03-25T19:23:18Z")

</div>

Mark,

Thanks for your reply, and for posting links to the Elasticon talks, I'll  
try to make sense of them for my project.

JM

On Mon, Mar 9, 2015 at 1:31 AM, Mark Walkom [markwalkom@gmail.com](mailto:markwalkom@gmail.com) wrote:

> You can drop things into the visualisations directory but you need to  
> understand how things are mapped between ES and KB.
> 
> There's actually a few talks on this coming at elastic{on}, so you'll see  
> the talks online very soon.  
> On 04/03/2015 4:48 pm, "Jean Marc Saffroy" [jm@scality.com](mailto:jm@scality.com) wrote:
> 
> > Ping!
> > 
> > Can anyone suggest starting points on how to add visualizations to Kibana  
> > 4?
> > 
> > Cheers,  
> > JM
> > 
> > On Tue, Mar 3, 2015 at 7:01 PM, [jm@scality.com](mailto:jm@scality.com) wrote:
> > 
> > > Hi all,
> > > 
> > > In the context of the development of an internal tool for my company  
> > > (Scality), I am trying to figure out how hard it is (ie. estimate  
> > > development cost) to extend Kibana 4 to add some visualization schemes. But  
> > > with my very limited knowledge of web dev, and zero knowledge of Kibana  
> > > internals, I think I better ask here for some help. 🙂
> > > 
> > > My goal is to be able to represent a set of up to a few hundreds related  
> > > ES documents in two ways:
> > > 
> > > - one is a timeline view, like this:  
> > > [https://google-developers.appspot.com/chart/interactive/docs/gallery/timeline](https://google-developers.appspot.com/chart/interactive/docs/gallery/timeline)
> > > - another is a tree view, like this:  
> > > [https://google-developers.appspot.com/chart/interactive/docs/gallery/orgchart](https://google-developers.appspot.com/chart/interactive/docs/gallery/orgchart)
> > > 
> > > The tree view would use specific fields in the docs that describe the  
> > > relations, ie. each doc has a doc\_id and a parent\_id that refers to a  
> > > certain doc\_id (tree roots either have no parent\_id field, or a magic  
> > > value).
> > > 
> > > Similarly, the timeline view would use two time fields: start time and  
> > > end time, or start time and duration. And other optional fields could  
> > > improve the chart, eg. to group certain items into "swim lanes" (  
> > > [Swimlane - Wikipedia](https://en.wikipedia.org/wiki/Swim_lane)).
> > > 
> > > So, how can we integrate something like that in Kibana? Can we just add  
> > > a bit of JS under  
> > > [https://github.com/elasticsearch/kibana/tree/master/src/kibana/components/vislib/visualizations](https://github.com/elasticsearch/kibana/tree/master/src/kibana/components/vislib/visualizations)  
> > > and call some D3 magic and be done, or is it more complex than that?
> > > 
> > > And regarding deployment of a new visualization: does Kibana 4 feature a  
> > > plugin mechanism similar to that of ES?
> > > 
> > > If we can make this happen in our project, we'd certainly be willing to  
> > > contribute these features back to the community. Also, depending on the  
> > > cost/complexity, it's quite likely that we will want to hire a contractor  
> > > to do it (if you have a serious offer, please contact me directly).
> > > 
> > > Thanks in advance for any piece of advice!
> > > 
> > > Cheers,  
> > > JM
> > > 
> > > --  
> > > You received this message because you are subscribed to the Google  
> > > Groups "elasticsearch" group.  
> > > To unsubscribe from this group and stop receiving emails from it, send  
> > > an email to [elasticsearch+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
> > > To view this discussion on the web visit  
> > > [https://groups.google.com/d/msgid/elasticsearch/1fb4d5d4-d825-4a42-b384-5acb5075ddb5%40googlegroups.com](https://groups.google.com/d/msgid/elasticsearch/1fb4d5d4-d825-4a42-b384-5acb5075ddb5%40googlegroups.com)  
> > > [https://groups.google.com/d/msgid/elasticsearch/1fb4d5d4-d825-4a42-b384-5acb5075ddb5%40googlegroups.com?utm\_medium=email&utm\_source=footer](https://groups.google.com/d/msgid/elasticsearch/1fb4d5d4-d825-4a42-b384-5acb5075ddb5%40googlegroups.com?utm_medium=email&utm_source=footer)  
> > > .  
> > > For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).
> > 
> > --  
> > You received this message because you are subscribed to the Google Groups  
> > "elasticsearch" group.  
> > To unsubscribe from this group and stop receiving emails from it, send an  
> > email to [elasticsearch+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
> > To view this discussion on the web visit  
> > [https://groups.google.com/d/msgid/elasticsearch/CALZqptawQ7AKSgctrLUhcy\_inEm\_PztyHc6JUqj1OAj0vTRbhA%40mail.gmail.com](https://groups.google.com/d/msgid/elasticsearch/CALZqptawQ7AKSgctrLUhcy_inEm_PztyHc6JUqj1OAj0vTRbhA%40mail.gmail.com)  
> > [https://groups.google.com/d/msgid/elasticsearch/CALZqptawQ7AKSgctrLUhcy\_inEm\_PztyHc6JUqj1OAj0vTRbhA%40mail.gmail.com?utm\_medium=email&utm\_source=footer](https://groups.google.com/d/msgid/elasticsearch/CALZqptawQ7AKSgctrLUhcy_inEm_PztyHc6JUqj1OAj0vTRbhA%40mail.gmail.com?utm_medium=email&utm_source=footer)  
> > .  
> > For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).
> 
> --  
> You received this message because you are subscribed to the Google Groups  
> "elasticsearch" group.  
> To unsubscribe from this group and stop receiving emails from it, send an  
> email to [elasticsearch+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
> To view this discussion on the web visit  
> [https://groups.google.com/d/msgid/elasticsearch/CAEYi1X9X%2BdKwqdRRhzAb1nonu5Xg5-Bb%2Bmw\_90u3f\_Rw\_CKjoA%40mail.gmail.com](https://groups.google.com/d/msgid/elasticsearch/CAEYi1X9X%2BdKwqdRRhzAb1nonu5Xg5-Bb%2Bmw_90u3f_Rw_CKjoA%40mail.gmail.com)  
> [https://groups.google.com/d/msgid/elasticsearch/CAEYi1X9X%2BdKwqdRRhzAb1nonu5Xg5-Bb%2Bmw\_90u3f\_Rw\_CKjoA%40mail.gmail.com?utm\_medium=email&utm\_source=footer](https://groups.google.com/d/msgid/elasticsearch/CAEYi1X9X%2BdKwqdRRhzAb1nonu5Xg5-Bb%2Bmw_90u3f_Rw_CKjoA%40mail.gmail.com?utm_medium=email&utm_source=footer)  
> .  
> For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

--  
You received this message because you are subscribed to the Google Groups "elasticsearch" group.  
To unsubscribe from this group and stop receiving emails from it, send an email to [elasticsearch+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
To view this discussion on the web visit [https://groups.google.com/d/msgid/elasticsearch/CALZqpta62fxi%2B575wssOAiEiWHvmpax%3DUjFOoiCKxsku-aTzAg%40mail.gmail.com](https://groups.google.com/d/msgid/elasticsearch/CALZqpta62fxi%2B575wssOAiEiWHvmpax%3DUjFOoiCKxsku-aTzAg%40mail.gmail.com).  
For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

---

<div class="post-metadata">

### Author: ![JuanCarniglia](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/juancarniglia/32/11154_2.png) [@JuanCarniglia](https://discuss.elastic.co/u/JuanCarniglia)
#### Post date: [March 2, 2016, 7:20pm UTC](https://discuss.elastic.co/t/add-new-visualizations-to-kibana/22495/5 "2016-03-02T19:20:51Z")

</div>

Kind of an old conversation, but maybe this can help someone.

I have developed two new Visualizations for Kibana 4.4.1, based on D3 Circle Packing and Sunburst. It wasn't very complicated, once you have a baseline, you can estimate about 4 days effort to build each one, testing included.

You can check them out here : ([sunburst](https://github.com/JuanCarniglia/kbn_sunburst_vis)) and ([circles](https://github.com/JuanCarniglia/kbn_circles_vis)).

Hope you like it. Let me know how it goes.

---

<div class="post-metadata">

### Author: ![Jean\_Marc\_Saffroy](https://avatars.discourse-cdn.com/v4/letter/j/d26b3c/32.png) [@Jean\_Marc\_Saffroy](https://discuss.elastic.co/u/Jean_Marc_Saffroy)
#### Post date: [March 2, 2016, 7:43pm UTC](https://discuss.elastic.co/t/add-new-visualizations-to-kibana/22495/6 "2016-03-02T19:43:31Z")

</div>

Juan,

Thanks for sending these examples! It is awesome to see how much we can  
extend Kibana nowadays. I've also noticed that nice people wrote some  
details tutorials ([https://www.timroes.de/](https://www.timroes.de/)).

The project I had around Kibana last year is unfortunately on hold, but  
your email could be very helpful when I attempt to revive it. 🙂

Thanks again!

JM

---

<div class="post-metadata">

### Author: ![JuanCarniglia](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/juancarniglia/32/11154_2.png) [@JuanCarniglia](https://discuss.elastic.co/u/JuanCarniglia)
#### Post date: [March 2, 2016, 8:30pm UTC](https://discuss.elastic.co/t/add-new-visualizations-to-kibana/22495/7 "2016-03-02T20:30:24Z")

</div>

Glad to help.

I will be posting an article on Kibana visualization plugin development pretty soon, I'll send you an email once it is baked.

---

<div class="post-metadata">

### Author: ![zhibo\_wang](https://avatars.discourse-cdn.com/v4/letter/z/8edcca/32.png) [@zhibo\_wang](https://discuss.elastic.co/u/zhibo_wang)
#### Post date: [September 21, 2016, 7:27am UTC](https://discuss.elastic.co/t/add-new-visualizations-to-kibana/22495/8 "2016-09-21T07:27:53Z")

</div>

Hello,Juan. Does it also work in other kibana version , such as 4.1.2?

---

<div class="post-metadata">

### Author: ![JuanCarniglia](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/juancarniglia/32/11154_2.png) [@JuanCarniglia](https://discuss.elastic.co/u/JuanCarniglia)
#### Post date: [September 22, 2016, 12:53pm UTC](https://discuss.elastic.co/t/add-new-visualizations-to-kibana/22495/9 "2016-09-22T12:53:15Z")

</div>

It might, there are a few changes though.

Can you test it and let me know if it does?

Thanks!

---

<div class="post-metadata">

### Author: ![zhibo\_wang](https://avatars.discourse-cdn.com/v4/letter/z/8edcca/32.png) [@zhibo\_wang](https://discuss.elastic.co/u/zhibo_wang)
#### Post date: [October 9, 2016, 6:35am UTC](https://discuss.elastic.co/t/add-new-visualizations-to-kibana/22495/10 "2016-10-09T06:35:40Z")

</div>

kibana4.1.2 can't use npm commands to install visualization plugins in my development environment. But it could show after I copied the whole visualization folder to kibana's plugins folder. Thank you for the examples. But there was another question.The circles's size could not be changed as the window's size changed. How to make circles resize when it show in the dashboard. Just like kibana pie\_chart, area\_chart and ohters.

---

<div class="post-metadata">

### Author: ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)
#### Post date: [July 5, 2017, 10:13pm UTC](https://discuss.elastic.co/t/add-new-visualizations-to-kibana/22495/11 "2017-07-05T22:13:47Z")

</div>


