Yes +1 to the time domain. Right now I'm converting the time into a date
and then manually doing manipulations. This will be very useful.

On Thu, Mar 26, 2015 at 3:38 PM, Dunith Dhanushka <dun...@wso2.com> wrote:

> Hi Tharindu,
>
> We might need to consider using time domain as well. Since most of the
> usecases involve visualizing timeseries data. So it'd be nice to have a
> time domain in addtion to linear and ordinal domains.
>
> Regards,
> Dunith
>
> On Thu, Mar 26, 2015 at 3:08 PM, Tharindu Munasinghe <tharin...@wso2.com>
> wrote:
>
>> Hi Seshika,
>>
>> count() is fixed and now min,max,sum,avg and 'count'. are the
>> possibilities for aggregation . Please use the direct link [1]  instead of
>> downloaded  igviz.js  as it will reflect the latest updates .
>>
>> [1] : http://dunithd.github.io/igviz/igviz.js
>>
>> Thanks,
>>
>> On Thu, Mar 26, 2015 at 2:18 PM, Tharindu Munasinghe <tharin...@wso2.com>
>> wrote:
>>
>>> igviz.js uses the aggregated functions that are supported by vega.js .
>>> min,max,sum,avg  are the functions that I have tested and they are working
>>> . I tested count()  but didn't get the result I expected . I 'll fix it .
>>>
>>> On Thu, Mar 26, 2015 at 1:38 PM, Seshika Fernando <sesh...@wso2.com>
>>> wrote:
>>>
>>>> What are the aggregate functions that I can use? I see 'sum' is
>>>> available. Does this support Count too?
>>>> Please let me know what are the functions that are currently supported.
>>>>
>>>> Thanks
>>>>
>>>> On Thu, Mar 26, 2015 at 1:36 PM, Seshika Fernando <sesh...@wso2.com>
>>>> wrote:
>>>>
>>>>> Noted and Thanks. Will try this out.
>>>>>
>>>>> On Thu, Mar 26, 2015 at 1:34 PM, Tharindu Munasinghe <
>>>>> tharin...@wso2.com> wrote:
>>>>>
>>>>>> Hi Seshika,
>>>>>>          I have updated the igviz.js so that now aggregated functions
>>>>>> can be used with bar charts. if you don't use aggregate functions , bar
>>>>>> chart will only show the last Y value for repeated X. A sample for
>>>>>> aggregated bar can be found at [1]
>>>>>>
>>>>>> Please note that , as for the moment adding a title to the plot only
>>>>>> works with aggregated bar charts.
>>>>>>
>>>>>> [1] http://dunithd.github.io/igviz/samples/aggregate/index.html
>>>>>>
>>>>>>
>>>>>> On Tue, Mar 24, 2015 at 11:01 AM, Tharindu Munasinghe <
>>>>>> tharin...@wso2.com> wrote:
>>>>>>
>>>>>>> Hi All,
>>>>>>>
>>>>>>> Today I had a progress update of  igviz.js with Srinath .He pointed
>>>>>>> out several improvements for the project.
>>>>>>>
>>>>>>>    - Add graph sketching support to igviz.js
>>>>>>>    - Come up with a tabular representation for a graph
>>>>>>>    - Improve the styles in samples site
>>>>>>>    - Add single number diagram ( min/max/average.. with a
>>>>>>>    distribution curve or histogram)
>>>>>>>    - Add more aggregate function (min,max,avg..)  support to
>>>>>>>    dirll-down feature
>>>>>>>
>>>>>>> Currently this library supports following visualizations and
>>>>>>> features.Please find the source code of igviz.js [2]
>>>>>>> <https://github.com/dunithd/igviz> and the samples site [1]
>>>>>>> <http://dunithd.github.io/igviz/samples/> , Any
>>>>>>> thoughts/suggestions are highly appreciated
>>>>>>>
>>>>>>>
>>>>>>> *Charts ( All of these charts are implemented in Vega.js)*
>>>>>>>
>>>>>>>    1.  Bar Charts
>>>>>>>       1. Two dimensional Bar chart
>>>>>>>       2. Grouped Bar chart
>>>>>>>       3. Stacked Bar chart
>>>>>>>    2. Line Charts
>>>>>>>       1. Single Series Line chart
>>>>>>>       2. Multi series line chart
>>>>>>>    3. Area Charts
>>>>>>>       1. Single series area chart
>>>>>>>       2. Multi series area chart
>>>>>>>       3. Stacked area chart
>>>>>>>       4. Scatter Plot
>>>>>>>    1. Four Dimensional charts (x,y,point color,point size)
>>>>>>>
>>>>>>> *Other Types of Visualizations ( Implemented in D3.js)*
>>>>>>>
>>>>>>>    - Map
>>>>>>>    - Arc (Progress representation)
>>>>>>>    - Table Representation of a data table (Conditional formating
>>>>>>>    based on dataset)
>>>>>>>
>>>>>>> *Features of Charts*
>>>>>>>
>>>>>>>    -  Legends (B2,B3,L2,A2,A3)
>>>>>>>    -  Tool-tips (L1,L2,A1,A2, S1)
>>>>>>>    -  Drill Downing (B1)
>>>>>>>    -  Grids (users can configure as they want)
>>>>>>>    -  Real Time updates (B1,A1,A2,L1)
>>>>>>>    -  Responsive Handlers And Dynamic Resizing
>>>>>>>
>>>>>>>
>>>>>>> *Basic API*
>>>>>>>
>>>>>>> chart = igviz.setup("#divID",chartConfig,dataTable.metadata) 
>>>>>>> //chartConfig-minimal
>>>>>>> set of parameters
>>>>>>> chart.setXaxis(axisConfig)
>>>>>>>      .setYaxis(yaxisConfig)
>>>>>>>      .setDimension(dimensionConfig)                             
>>>>>>> //optional
>>>>>>> visual customization
>>>>>>>
>>>>>>> chart.plot( dataTable.data, callBack);           //draw the charts
>>>>>>> based on the parameters
>>>>>>>
>>>>>>>
>>>>>>> chart.update(newData)                                          
>>>>>>> //real-time
>>>>>>> updating
>>>>>>> chart.resize()                            //Responsive Handler
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> [1] http://dunithd.github.io/igviz/samples/
>>>>>>> [2] https://github.com/dunithd/igviz
>>>>>>> [3] Generic UI Parameter Names
>>>>>>> <https://docs.google.com/a/wso2.com/spreadsheets/d/1tCf3lTZ7kkEXdK7T75tKEXqm0QhsZZpiF47saKNMboc/edit#gid=0>
>>>>>>>
>>>>>>> Thanks,
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Tue, Mar 3, 2015 at 6:02 AM, Tharindu Munasinghe <
>>>>>>> tharin...@wso2.com> wrote:
>>>>>>>
>>>>>>>> +1 , I will do a bar chart sample using 'Vega' with the features we
>>>>>>>> have discussed and then we will see how we can extend that 
>>>>>>>> implementation
>>>>>>>> to the other types of charts :)
>>>>>>>>
>>>>>>>> On Mon, Mar 2, 2015 at 6:05 PM, Dunith Dhanushka <dun...@wso2.com>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>>
>>>>>>>>> Hi all,
>>>>>>>>>
>>>>>>>>> Today we had a discussion on using Vega [1] library underneath
>>>>>>>>> igviz. Vega comes with a highlevel visualization grammer that runs on 
>>>>>>>>> top
>>>>>>>>> of D3. In addition to that it's got some polished UI so that it'll 
>>>>>>>>> save
>>>>>>>>> more efforts for fine tuning the charts.
>>>>>>>>>
>>>>>>>>> Please refer mail thread [RFC: Building a Generic Configurable UI
>>>>>>>>> Gadget for Analytics] for a background on IGviz.
>>>>>>>>>
>>>>>>>>> Igviz's main API interface is
>>>>>>>>>
>>>>>>>>> var chart = igviz.plot(canvas,chartConfig,dataTable);
>>>>>>>>>
>>>>>>>>> Plan is to keep Igviz's plot() method unchanged and transform
>>>>>>>>> DataTable and chartConfig objects to the format that vega expects.
>>>>>>>>>
>>>>>>>>> where canvas is the div element that chart is being drawn,
>>>>>>>>> chartConfig is the JSON object that contain parameters required to
>>>>>>>>> draw the chart. (E.g xAxis, yAxis, width, height)
>>>>>>>>> dataTable is the JSON formatted tabular data structure that passes
>>>>>>>>> data for the chart
>>>>>>>>>
>>>>>>>>> Following are the discussed action items:
>>>>>>>>>
>>>>>>>>> 1. Keep the current DataTable structure intact and have Igviz
>>>>>>>>> trasform it to the format that vega expects.
>>>>>>>>> 2. Depending on the chartConfig.chartType, create Vega's marks[]
>>>>>>>>> components.
>>>>>>>>> 3. Explore the possibility of doing drill downs using Vega.
>>>>>>>>> (Tharindu has already done that on Igviz)
>>>>>>>>> 4. Figure out a way of upadting the chart dynamically. We agreed
>>>>>>>>> to make DataTable's schema fixed during the update.
>>>>>>>>>
>>>>>>>>> Tharindu, please add anything I missed here.
>>>>>>>>>
>>>>>>>>> [1] http://trifacta.github.io/vega/
>>>>>>>>>
>>>>>>>>> Thanks,
>>>>>>>>> Dunith
>>>>>>>>>
>>>>>>>>> On Mon, Mar 2, 2015 at 10:52 AM, Tharindu Munasinghe <
>>>>>>>>> tharin...@wso2.com> wrote:
>>>>>>>>>
>>>>>>>>>> Hi all,
>>>>>>>>>>     Pubudu,Fawsan and Fasna has started this project as their
>>>>>>>>>> training project and they did the implementations of  table, single 
>>>>>>>>>> value ,
>>>>>>>>>> map , line charts . Me and Dunith have  been continuing  this 
>>>>>>>>>> project to
>>>>>>>>>> make it a generic library so that any product can use it.
>>>>>>>>>>
>>>>>>>>>>       So far igviz.js library supports bar charts ,scatter plots,
>>>>>>>>>> tables , maps , single number graph , line and  area charts with
>>>>>>>>>> drill-downing options for hierarchical  data sets .
>>>>>>>>>>       Please find the samples hosted at [1] and the
>>>>>>>>>> implementation at [2]. Documentation for the configuration 
>>>>>>>>>> parameters can
>>>>>>>>>> be found at [3] .
>>>>>>>>>>
>>>>>>>>>> [1] igviz.js samples <http://dunithd.github.io/igviz/samples/>
>>>>>>>>>> [2] igviz.js source code <https://github.com/dunithd/igviz>
>>>>>>>>>> [3] GenericUIParameterNames
>>>>>>>>>> <https://docs.google.com/a/wso2.com/spreadsheets/d/1tCf3lTZ7kkEXdK7T75tKEXqm0QhsZZpiF47saKNMboc/edit#gid=0>
>>>>>>>>>>
>>>>>>>>>> Thanks,
>>>>>>>>>> --
>>>>>>>>>> *Tharindu Munasinghe*
>>>>>>>>>> Software Engineering Intern
>>>>>>>>>> WSO2 Inc.(http://wso2.com)
>>>>>>>>>> SRI LANKA
>>>>>>>>>>
>>>>>>>>>> Mobile: +94 77460887
>>>>>>>>>> E-Mail:  tharin...@wso2.com
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Regards,
>>>>>>>>>
>>>>>>>>> Dunith Dhanushka,
>>>>>>>>> Senior Software Engineer - BAM,
>>>>>>>>> WSO2 Inc,
>>>>>>>>>
>>>>>>>>> Mobile - +94 71 8615744
>>>>>>>>> Blog - dunithd.wordpress.com <http://blog.dunith.com>
>>>>>>>>> Twitter - @dunithd <http://twitter.com/dunithd>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> *Tharindu Munasinghe*
>>>>>>>> Software Engineering Intern
>>>>>>>> WSO2 Inc.(http://wso2.com)
>>>>>>>> SRI LANKA
>>>>>>>>
>>>>>>>> Mobile: +94 77460887
>>>>>>>> E-Mail:  tharin...@wso2.com
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> *Tharindu Munasinghe*
>>>>>>> Software Engineering Intern
>>>>>>> WSO2 Inc.(http://wso2.com)
>>>>>>> SRI LANKA
>>>>>>>
>>>>>>> Mobile: +94 77460887
>>>>>>> E-Mail:  tharin...@wso2.com
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> *Tharindu Munasinghe*
>>>>>> Software Engineering Intern
>>>>>> WSO2 Inc.(http://wso2.com)
>>>>>> SRI LANKA
>>>>>>
>>>>>> Mobile: +94 77460887
>>>>>> E-Mail:  tharin...@wso2.com
>>>>>>
>>>>>
>>>>>
>>>>
>>>
>>>
>>> --
>>> *Tharindu Munasinghe*
>>> Software Engineering Intern
>>> WSO2 Inc.(http://wso2.com)
>>> SRI LANKA
>>>
>>> Mobile: +94 77460887
>>> E-Mail:  tharin...@wso2.com
>>>
>>
>>
>>
>> --
>> *Tharindu Munasinghe*
>> Software Engineering Intern
>> WSO2 Inc.(http://wso2.com)
>> SRI LANKA
>>
>> Mobile: +94 77460887
>> E-Mail:  tharin...@wso2.com
>>
>> _______________________________________________
>> Architecture mailing list
>> Architecture@wso2.org
>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>
>>
>
>
> --
> Regards,
>
> Dunith Dhanushka,
> Senior Software Engineer - BAM,
> WSO2 Inc,
>
> Mobile - +94 71 8615744
> Blog - dunithd.wordpress.com <http://blog.dunith.com>
> Twitter - @dunithd <http://twitter.com/dunithd>
>
_______________________________________________
Architecture mailing list
Architecture@wso2.org
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to