# Analytics data visualization using kibana

**URL:** <https://discuss.elastic.co/t/analytics-data-visualization-using-kibana/85331>\
**Category:** Kibana\
**Created:** [May 11, 2017, 6:00am UTC](https://discuss.elastic.co/t/analytics-data-visualization-using-kibana/85331 "2017-05-11T06:00:49Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![pooja\_dhannawat](https://avatars.discourse-cdn.com/v4/letter/p/a587f6/32.png) [@pooja\_dhannawat](https://discuss.elastic.co/u/pooja_dhannawat)\
**Post date:** [May 11, 2017, 6:00am UTC](https://discuss.elastic.co/t/analytics-data-visualization-using-kibana/85331/1 "2017-05-11T06:00:49Z")

</div>

Hi ,

I am very new to elastic search and kibana. I am using elastic search to store my application analytics data which basically consist of all activities user is performing on our website. Below are few sample parameters that will be stored in elastic search for this activity -  
{"username" : "test\_user", "activity":"BUTTON\_CLICKED","isActive":true,"deviceId":"device1","activityTime":"1494483677300"}

Here isActive field if true, specifies that user is logged in and performing some activity and if false specifies that user is logged in but not performing any action.  
At one time user can be logged in from multiple devices. So I just want to plot this data using kibana. At one time I will perform search only for a user. So on X-axis I want to show the activities in every one hour interval, on Y-axis different device id. And then I want to show data points with a particular coloured if used is active else some other colour if user is not active. Can I achieve this using Kibana visualization

Please guide me through that

---

<div class="post-metadata">

**Author:** ![lukas](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/lukas/32/6812_2.png) [@lukas](https://discuss.elastic.co/u/lukas)\
**Post date:** [May 11, 2017, 3:36pm UTC](https://discuss.elastic.co/t/analytics-data-visualization-using-kibana/85331/2 "2017-05-11T15:36:32Z")

</div>

I'm having a little trouble visualizing what you want to create. Is there some way you could upload a sketch of what you're trying to achieve? Thanks!

---

<div class="post-metadata">

**Author:** ![pooja\_dhannawat](https://avatars.discourse-cdn.com/v4/letter/p/a587f6/32.png) [@pooja\_dhannawat](https://discuss.elastic.co/u/pooja_dhannawat)\
**Post date:** [May 15, 2017, 6:35am UTC](https://discuss.elastic.co/t/analytics-data-visualization-using-kibana/85331/3 "2017-05-15T06:35:32Z")

</div>

![](https://us1.discourse-cdn.com/elastic/original/3X/b/7/b7b1c1da087ba0121019626e280e54699c66ad93.jpg)

Hi,

Thanks for your response.

Please refer to attached graph created using kibana. Here on Y-axis I have taken count aggregation on number of activities. On X axis time is plotted, and chart is split based on device id/ browser id. And lastly series are split based on field isActive true or false. Here green color represents isActive as 'true' and blue represents isActive as 'false'. I want to show one series completely as green if that has atleast one active user activity count else blue. Since I am currently using series spilt function that's dividing it and I don't want that to happen.

Please help me in understanding how I can put this condition

---

<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:** [June 12, 2017, 6:42am UTC](https://discuss.elastic.co/t/analytics-data-visualization-using-kibana/85331/4 "2017-06-12T06:42:28Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
