Git Product home page Git Product logo

axiis's Introduction

Anurag's GitHub stats

axiis's People

Stargazers

 avatar

axiis's Issues

DataTip issues

What steps will reproduce the problem?

With two embedded child layouts, if emitDataTips is false at the top-level,
no data tips will show up regardless of what the child layouts have for
emitDataTips.  If I set it to true at the top-level (the default), I get
data tips on both the lines and points regardless of what I put on the
child layouts.

What is the expected output? What do you see instead?

If I set emitDataTips="false" at the top-level, I could then set
emitDataTips="false" on sub-layout 1 and set it to "true" only on the
sub-layout 2.

The property name emitDataTips does not mesh with the Flex SDK or
DataCanvas.  A better name would me showDataTips.

Original issue reported on code.google.com by [email protected] on 1 Aug 2009 at 11:58

States break when a watched property changes outside of a layout's render cycle

This issue can be reproduced by adding this code to ColumnStack

    <groupings:fills>
        <degrafa:SolidFill id="rollOverFill" color="0xDDDD00" alpha=".6"/>
    </groupings:fills>

    <groupings:strokes>
        <degrafa:SolidStroke id="rollOverStroke" weight="1" color="white"/>
    </groupings:strokes>

    <groupings:states>
        <states:State id="rollOverState"
            enterStateEvent="mouseOver"
            exitStateEvent="mouseOut"
            targets="['myCol','myCol']"
            properties="['fill,'stroke']"
            values="[rollOverFill,rollOverStroke]"/>
    </groupings:states>

and running the HClusterStack example, rolling the mouse over the column
stack. The problem arises because a property the layout is watching changes
when the layout is not in a render cycle.  This functionality worked
properly in a build shortly before the alpha 1.0 release.

Original issue reported on code.google.com by [email protected] on 4 Jun 2009 at 2:00

horizontal scale for LineSeriesGroup

When using LinearScale to show position points horizontally sometimes wrong 
and "not pretty" values are shown. Comes from the calculation in method 
getSegments

Original issue reported on code.google.com by maverix7 on 10 Aug 2009 at 8:55

Wedge Stack Group breaks in example with more data added in xml :(

What steps will reproduce the problem?
I've been pulling out my hair for many hours on this one and can't
figure out a solution for the life of me yet.  to reproduce the bug
just change the number of outer wedges in the 2008 example.
1.change the 2008 olympics xml to the following:
<country name="USA">
           <medal category="Gold" count="36"/>
           <medal category="Silver" count="36"/>
           <medal category="Bronze" count="38"/>
            <medal category="Gold" count="36"/>
           <medal category="Silver" count="36"/>
           <medal category="Bronze" count="38"/>
            <medal category="Gold" count="36"/>
           <medal category="Silver" count="36"/>
           <medal category="Bronze" count="38"/>
            <medal category="Gold" count="36"/>
           <medal category="Silver" count="36"/>
           <medal category="Silver" count="36"/>
           <medal category="Bronze" count="38"/>
            <medal category="Gold" count="36"/>
           <medal category="Silver" count="36"/>
           <medal category="Bronze" count="38"/>
            <medal category="Gold" count="36"/>
           <medal category="Silver" count="36"/>
           <medal category="Bronze" count="38"/>
            <medal category="Gold" count="36"/>
           <medal category="Silver" count="36"/>
           <medal category="Bronze" count="38"/>
            <medal category="Gold" count="36"/>
           <medal category="Silver" count="36"/>
           <medal category="Bronze" count="38"/>
            <medal category="Gold" count="36"/>
           <medal category="Silver" count="36"/>
           <medal category="Bronze" count="38"/>
       </country>
        <country name="Netherlands">
           <medal category="Gold" count="7"/>
           <medal category="Silver" count="4"/>
           <medal category="Bronze" count="5"/>
       </country>
2. run the app


What is the expected output? What do you see instead?
expect to see the outer widges to render properly. 

What version of the product are you using? On what operating system?
Beta 1.0 (latest) on Mac os X 10.6


Please provide any additional information below.
 it seems that the max arc isn't binding properly to the arc of the inner wedge properly on 
runtime (not 100% sure though) .   I can only reproduce when the outer wedges 
are binded to the 
innerwedge.  also running in debug mode with different breakpoints will 
sometimes show 
different results.  from my testing it has come down to 
'maxArc="{innerWedgeGroup.wedge.arc}"' 
that what appears to not be working correctly.  

I really hope you can help :)

Thanks,

Miles


Original issue reported on code.google.com by [email protected] on 21 Dec 2009 at 5:19

horizontal scale for LineSeriesGroup

Provide horizontal scale for the LineSeriesGroup. Items to be scaled 
according to some of their fields

Original issue reported on code.google.com by maverix7 on 2 Aug 2009 at 8:30

Allow DataCanvas/Layouts to clip content

Currently geometries can be drawn outside the bounds of DataCanvases and
the layouts. These classes should support a clipContent property that will
not render items that fall outside the bounds of the object. This can be
done with masking and by inspecting the bounds of geometries before they
are rendered to the AxiisSprites.

Original issue reported on code.google.com by [email protected] on 4 Jun 2009 at 2:18

Feature Request: exposed fill properties, best practice to add a custom legend for line series group



1. I'm building a legend for the chart lineSeriesGroup
2. I'd like the ability to get the gradientFill instances inan array, so I
can use those properties to fill my rectangles for my legend
3. Also, it would be nice, If it's possbile to share mouseEvents from the
series->legend, so when on a mouseOver happens on either the legend, or the
chart, the respective legend is also, highlighted and in sync.


If line series group uses halo by default, why do the colors look different
on the chart, they don't look like halo, or maybe they are mixed with
another color? It's really difficult, for me to get the fill to match the
chart exactly for my legend. 

I'll be happy to share this code, would this be something useful to the
project? It's not very complicated, just an repeater of filled rectangles.



Original issue reported on code.google.com by [email protected] on 13 Apr 2010 at 6:05

Attachments:

PropertyChangeEvent tracking fails for certain expressions

In the WedgeStackChartExample change the RotateTransform in outerLabel from

<degrafa:RotateTransform registrationPoint="topRight"
angle="{(transposeLabel(outerWedgeLayout.currentReference) ? 180:0) + 1}"/>

to

<degrafa:RotateTransform registrationPoint="topRight"
angle="{(transposeLabel(outerWedgeLayout.currentReference) ? 180:0)}"/>

This will cause the property change tracking code in BaseLayout to not
catch an event for this property, and the last few labels will be
positioned incorrectly when they enter a state. This can be worked around
by adding an insignificant value to the result of the ternary expression.

Original issue reported on code.google.com by [email protected] on 8 Jul 2009 at 2:58

axiisSprite.value is always null either layoutItemEvent or in dataTipLabelFunction

What steps will reproduce the problem?
1. Adding a customDataTip label function, on the event the value is always
null, so there's no way to customize the label
2. this happens on a LayoutItemEvent
3. Not sure why, because when i remove my custom label function ,the data
in the datatip looks right

What is the expected output? What do you see instead?


What version of the product are you using? On what operating system?


Please provide any additional information below.

Original issue reported on code.google.com by [email protected] on 14 Apr 2010 at 8:18

Replace RadiusScale by modifying LogScale

LogScale and RadiusScale both use logarithmic scaling methods. By giving
LogScale a "base" property, it can do change-of-base operations, making
RadiusScale unnecessary.

Original issue reported on code.google.com by [email protected] on 4 Jun 2009 at 1:52

cacheAsBitmap

The performance of cacheAsBitmap = true should be explored for AxiisSprites.  
Currently, dragging Axiis visualizations can be quite slow because of the 
massive graphics operations that are done. Setting cacheAsBitmap to true 
might improve things.

Original issue reported on code.google.com by [email protected] on 15 Apr 2010 at 1:17

Distinguish between dataField and dataFunction

Currently AbstractLayout can take a string as a dataField and 
intelligently parse it to determine the chain of properties that 
ultimately lead to the desired data. It can also take a function, execute 
it, and use the return value as the data. This is not clear from the API 
and should be broken into two separate properties -- "dataField" 
and "dataFunction". The presence of dataFunction should supersede dataField

Original issue reported on code.google.com by [email protected] on 4 Dec 2009 at 1:54

Implement DataCanvas.measure

Currently this method sets the measuredWidth and measuredHeight to
arbitrary values (400x400).  Instead it should determine the width and
height of its layouts and set the measured properties accordingly.  In the
meantime it should set default to 0x0 instead of 400x400.

Original issue reported on code.google.com by [email protected] on 4 Jun 2009 at 2:12

When slicing an array of columns, the chart doesn't render the graph from the baseline

What steps will reproduce the problem?
1. pull on dividers, array of  ds.data.pivot.header
2. the chart doesn't redraw from the baseline, so the chart looks funky
3.

What is the expected output? What do you see instead?


What version of the product are you using? On what operating system?


Please provide any additional information below.

Original issue reported on code.google.com by [email protected] on 13 Apr 2010 at 6:08

Attachments:

DataTip doesn't show correct data when rolling over an axiis sprite (sometimes)

What steps will reproduce the problem?
1. Mousing over a datatip, doesn't show the right datatip, see screenshot:

2. I am rolled over the outlast, however inlast is what the datatip shows:


What is the expected output? What do you see instead?


What version of the product are you using? On what operating system?


Please provide any additional information below.

Original issue reported on code.google.com by [email protected] on 15 Apr 2010 at 5:55

Attachments:

Additional shaping functionality for CSVs

DataSet should allow CSV data to be formatted into Objects similar to the
results of processXmlString. Care will need to be taken to make sure that
each property is given a valid variable name.

Original issue reported on code.google.com by [email protected] on 4 Jun 2009 at 2:15

setting showDataTips=false - still shows DataTips

What steps will reproduce the problem?
1. Using Lineseries group
2. set showDataTips=false
3. datatips still show

What is the expected output? What do you see instead?


What version of the product are you using? On what operating system?


Please provide any additional information below.

Original issue reported on code.google.com by [email protected] on 8 Apr 2010 at 1:29

Current project will not build under 3.5 compiler

What steps will reproduce the problem?
1.  Description Resource    Path    Location    Type
could not find source for class org.axiis.layouts:VBoxLayout in namespace
http://www.axiis.org/2009.  axiis_11        Unknown Flex Problem

2. The layout is in in the namespace, I can control click into the source,
it just won't compile for some reason

3.  Flex let's me down here

What is the expected output? What do you see instead?


What version of the product are you using? On what operating system?


Please provide any additional information below.

Original issue reported on code.google.com by [email protected] on 4 May 2010 at 3:05

Determine which methods should be required by the ILayout interface

We need to eliminate our reliance on casts to BaseLayout and AbstractLayout
in the core in favor of casts to ILayout. To make this a reality we need to
evaluate which methods need to be included in the interface and which
should be removed.

Methods to be removed:
- bounds

Methods that need further discussion:
- dataField
- labelField
- referenceRepeater
- currentReference
- currentValue
- currentLabel
- dataTipLabelFunction
- dataTipPositionFunction

We should consider splitting the debated method over other interfaces which
better encapsulate the intention of those methods.

Original issue reported on code.google.com by [email protected] on 4 Jun 2009 at 2:10

DataSet.processCsvAsTable doesn't handle \r\n line endings

I noticed that when I parse CSV data with \r\n line endings, the \n is not
trimmed from the headers (or probably the other cells either?).

I'm attaching a FlexUnit testcase for DataSet that might be a helpful
starting point (if you guys don't already have one) and does illustrate
this issue specifically.

Original issue reported on code.google.com by [email protected] on 2 Aug 2009 at 3:56

Attachments:

Allow DataSet to operate on already-parsed table data

I am looking at using Axiis as the graphing library for an (open-source)
Air application for to visualize Grinder data files.

While Grinder does use CSV format for its data files, the contents of the
file really need to be processed before that information is ready to be
graphed.  For example, rather than plot every Grinder agent sample point
(potentially hundreds of thousands), I will prepare a number of aggregating
sample points and then graph those instead.  I would like to avoid parsing
the CSV and then *re-creating* a simplified CSV just so that it can be
parsed by Axiis.

I propose some method that can be given (already-parsed) headers and rows
and will create its internal rows/columns/etc. structure based on these
structures.  (Additionally it would add any aggregate stuff at that point.)
 Maybe processTable() -- though maybe a factory pattern makes more sense
here ... ?   DataSet.tableFromArrays(headers:Array, rows:Array) or
DataSet.tableFromCSV() ?

My thought would be that the processTableFromCsv() could use this method
under the hood too.  Anyway, I'm happy to propose a patch for this, though
it probably merits some further on-list discussion first.

Original issue reported on code.google.com by [email protected] on 2 Aug 2009 at 3:48

WedgeStackChart refreshing data issue.

What steps will reproduce the problem?
I am using the axiis library fit for flex 4 which is created by viatropos.

I want to use this component to dynamically display data after I do some 
filtering stuff of my dataset. (Something like issue 24 
http://code.google.com/p/axiis/issues/detail?id=24 but not fix because I use 
Flex SDK 4).

here is the dataset.

protected function button1_clickHandler(event:MouseEvent):void
            {
                var temp:ArrayCollection = new ArrayCollection();
                var element:ArrayCollection;
                var obj:Object = new Object();
                var _obj:Object = new Object();
                var sum:int;
                for(var i:int=0;i<9;i++)
                {
                    sum = 0;
                    obj = new Object();
                    obj.name = "parent"+i;
                    element = new ArrayCollection();
                    for(var j:int=1;j<20;j++)
                    {
                        _obj = new Object();
                        _obj.category = "element"+i+j;
                        _obj.count = j;
                        sum += j;
                        element.addItem(_obj);
                    }
                    obj.sum = sum;
                    obj.element = element;
                    temp.addItem(obj);
                }
                dataProvider = temp;
                dc.invalidateDisplayList();
            }

I added one button, and by clicking button, we re-create the dataset and 
refresh the wedgeStackChart, but when the chart goes to the last "parent", some 
of the "element" do not displayed at the end of "innerStack".

I update the GeometryRepeater.as and BaseLayout.as via r388 but the view errors 
are still there.  


What version of the product are you using? On what operating system?
The version of Axiis is from http://github.com/viatropos/axiis which is made by 
viatrops. 

Win7-32bit, Flash builder + Flex SDK 4.1

Please provide any additional information below.
I will realy appreciate for helping me.
Thanks,
Jian

Original issue reported on code.google.com by [email protected] on 2 Jul 2010 at 4:52

Define event names inside LayoutItemEvent fro ease of use.

What is the expected output? What do you see instead?

It will be ice to have all event constants defined in LayoutItemEvent 
class, very useful when adding event listeners in AS

What version of the product are you using? On what operating system?

Flex 3.4, Win 7

Please provide any additional information below.

Original issue reported on code.google.com by [email protected] on 22 Dec 2009 at 4:27

DataSet.aggregateData returns NaN when aggregating data nodes with just a single value

What steps will reproduce the problem?
1.Replace the 2008_Olympics.xml with the modified one attached
2.Run the HClusterStackExample
3.Put a debug point at dc.invalidateDisplayList();
4.Look at the aggregates output in the debugger (see screenshot attached) 
to see that the medal_count_avg = NaN for South Korea (which was modified 
to just have a single gold metal node)

What is the expected output? What do you see instead?
The expected would be the aggeration of the single node, but it returns NaN

What version of the product are you using? On what operating system?
I downloaded the May build version as well as R309 on Windows XP

Please provide any additional information below.

I have attached a screenshot of the debugger as well as the raw xml file 
used to simulate the condition.


Original issue reported on code.google.com by [email protected] on 25 Aug 2009 at 10:28

Attachments:

Geometry.as file included in Axiis is inconsistent with Degrafa 3.2 Geometry class

What steps will reproduce the problem?
1. Build 3.2 Degrafa
2. Build 1.1 of Axiis
3.


TypeError: Error #1034: Type Coercion failed: cannot convert
com.degrafa::GeometryComposition@2c2dd101 to com.degrafa.geometry.Geometry.
    at com.degrafa.skins::GraphicBorderSkin/set
geometry()[/Users/Patrick/Documents/Adobe Flash Builder Beta
2/Degrafa_Beta3.2/com/degrafa/skins/DegrafaSkinMixin.as.inc:132]
    at net.voxel.skins::SiteButton()[/Users/Patrick/Documents/Adobe Flash
Builder Beta 2/BlackStallion_shell/src/net/voxel/skins/SiteButton.mxml:94]
    at
mx.controls::Button/http://www.adobe.com/2006/flex/mx/internal::viewSkinForPhase
()[C:\autobuild\3.5.0\frameworks\projects\framework\src\mx\controls\Button.as:17
35]
    at
mx.controls::Button/http://www.adobe.com/2006/flex/mx/internal::viewSkin()[C:\au
tobuild\3.5.0\frameworks\projects\framework\src\mx\controls\Button.as:1711]
    at
mx.controls::Button/commitProperties()[C:\autobuild\3.5.0\frameworks\projects\fr
amework\src\mx\controls\Button.as:1362]
    at
mx.core::UIComponent/validateProperties()[C:\autobuild\3.5.0\frameworks\projects
\framework\src\mx\core\UIComponent.as:5818]
    at
mx.managers::LayoutManager/validateProperties()[C:\autobuild\3.5.0\frameworks\pr
ojects\framework\src\mx\managers\LayoutManager.as:539]
    at
mx.managers::LayoutManager/doPhasedInstantiation()[C:\autobuild\3.5.0\frameworks
\projects\framework\src\mx\managers\LayoutManager.as:659]
    at Function/http://adobe.com/AS3/2006/builtin::apply()
    at
mx.core::UIComponent/callLaterDispatcher2()[C:\autobuild\3.5.0\frameworks\projec
ts\framework\src\mx\core\UIComponent.as:8744]
    at
mx.core::UIComponent/callLaterDispatcher()[C:\autobuild\3.5.0\frameworks\project
s\framework\src\mx\core\UIComponent.as:8684]

What is the expected output? What do you see instead?


What version of the product are you using? On what operating system?


Please provide any additional information below.

Original issue reported on code.google.com by [email protected] on 7 Apr 2010 at 4:43

HClusterColumnExample bug

What steps will reproduce the problem?
I have a chart similar to the HClusterColumnExample.
I also have a combobox list that allow me to change the dataProvider.
On change of this combobox, i set the new dataProvider and others news
value ( like : vScale.maxValue, and so on) and the call the
dc.invalidateDisplayList().
A lot of display issues appeare (old column remain in the chart and are
superposed to new column and stuff like this).

What is the expected output? What do you see instead?
A new clean chart should appear and not a unlisible one.

What version of the product are you using? On what operating system?
The axiis and degrafa libraries are from the axiis example retrieved from
the axiis website.
Flex sdk 3.1
Mac OS 10.6.2
Flash Player 10,0,42,34 installed.

Please provide any additional information below.
Sorry my bad english.

Original issue reported on code.google.com by [email protected] on 3 Feb 2010 at 4:19

Attachments:

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.