tomkaxx / axiis Goto Github PK
View Code? Open in Web Editor NEWAutomatically exported from code.google.com/p/axiis
Automatically exported from code.google.com/p/axiis
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
The Axis components currently do not accurately display label values.
They need to somehow calculate proper min/max based on the intervals so the
labels being
displayed are in fact accurate.
Original issue reported on code.google.com by [email protected]
on 9 May 2009 at 2:19
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:
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
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
Not sure what is going on here, but trimming child sprites, clearing their
graphics etc does not
seem to stop them from rendering.
Original issue reported on code.google.com by [email protected]
on 17 Apr 2009 at 10:19
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:
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
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
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
The cluster classes have enough information to create a default linear
scale (their dataProvider, dataField, and their bounds). A default
fill/stroke will prevent users from seeing a blank canvas when they neglect
to provide these properties.
Original issue reported on code.google.com by [email protected]
on 1 Aug 2009 at 5:54
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
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
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
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
At the moment ColumnCluster has a property called maxColumnWidth, that
defaults to 15. Same should be avaialble for BarCluster.
Original issue reported on code.google.com by [email protected]
on 13 May 2010 at 9:45
Remove pivot flag and leverage DataSet
Original issue reported on code.google.com by [email protected]
on 17 Apr 2009 at 10:14
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:
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:
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
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
break apart the current proccessCsvAsShapedData into two methods
1. processCsvAsTable
2. processTableAsShapedObject
Original issue reported on code.google.com by [email protected]
on 17 Apr 2009 at 10:13
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
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
Bring in multi-dimensional XML and flatten into table
Original issue reported on code.google.com by [email protected]
on 17 Apr 2009 at 10:11
Allow pivot operation to occur on TableData, transpose rows and columns
Original issue reported on code.google.com by [email protected]
on 17 Apr 2009 at 10:14
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
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:
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
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
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
AbstractScale should remain as abstract as possible. We can better achieve
this by removing the valueToLayout and layoutToValue stubs.
Original issue reported on code.google.com by [email protected]
on 4 Jun 2009 at 1:55
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:
Allow a scale to target a Layout for min/max values and have it autoscale
Original issue reported on code.google.com by [email protected]
on 17 Apr 2009 at 10:16
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
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
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.