Time domain is already there in igviz.js [1], You have to specify 'T' as
the type of the relevant field and pass the date/time as String value.

Since time is continuous variable you can't s use it on Bar charts( which
need a discrete domain for X-axis ). For other types of charts like area
,line and scatter you can use it.


[1] http://dunithd.github.io/igviz/samples/discreteTime/index.html

On Thu, Mar 26, 2015 at 3:57 PM, Seshika Fernando <[email protected]> wrote:

> 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 <[email protected]> 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 <[email protected]>
>> 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 <[email protected]
>>> > 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 <[email protected]>
>>>> 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 <[email protected]>
>>>>> wrote:
>>>>>
>>>>>> Noted and Thanks. Will try this out.
>>>>>>
>>>>>> On Thu, Mar 26, 2015 at 1:34 PM, Tharindu Munasinghe <
>>>>>> [email protected]> 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 <
>>>>>>> [email protected]> 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 <
>>>>>>>> [email protected]> 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 <[email protected]>
>>>>>>>>> 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 <
>>>>>>>>>> [email protected]> 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:  [email protected]
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> 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:  [email protected]
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> *Tharindu Munasinghe*
>>>>>>>> Software Engineering Intern
>>>>>>>> WSO2 Inc.(http://wso2.com)
>>>>>>>> SRI LANKA
>>>>>>>>
>>>>>>>> Mobile: +94 77460887
>>>>>>>> E-Mail:  [email protected]
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> *Tharindu Munasinghe*
>>>>>>> Software Engineering Intern
>>>>>>> WSO2 Inc.(http://wso2.com)
>>>>>>> SRI LANKA
>>>>>>>
>>>>>>> Mobile: +94 77460887
>>>>>>> E-Mail:  [email protected]
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> *Tharindu Munasinghe*
>>>> Software Engineering Intern
>>>> WSO2 Inc.(http://wso2.com)
>>>> SRI LANKA
>>>>
>>>> Mobile: +94 77460887
>>>> E-Mail:  [email protected]
>>>>
>>>
>>>
>>>
>>> --
>>> *Tharindu Munasinghe*
>>> Software Engineering Intern
>>> WSO2 Inc.(http://wso2.com)
>>> SRI LANKA
>>>
>>> Mobile: +94 77460887
>>> E-Mail:  [email protected]
>>>
>>> _______________________________________________
>>> Architecture mailing list
>>> [email protected]
>>> 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
> [email protected]
> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>
>


-- 
*Tharindu Munasinghe*
Software Engineering Intern
WSO2 Inc.(http://wso2.com)
SRI LANKA

Mobile: +94 77460887
E-Mail:  [email protected]
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to