├── .gitignore
├── LICENSE
├── README.md
├── javafx-d3-demo
├── .classpath
├── .gitignore
├── .project
├── .settings
│ ├── org.eclipse.jdt.core.prefs
│ ├── org.eclipse.jdt.ui.prefs
│ └── org.eclipse.m2e.core.prefs
├── pom.xml
└── src
│ ├── main
│ ├── .gitignore
│ ├── java
│ │ └── org
│ │ │ └── treez
│ │ │ └── javafxd3
│ │ │ ├── d3
│ │ │ ├── JavaFxD3DemoSuite.java
│ │ │ ├── JavaFxD3SingleDemo.java
│ │ │ ├── demo
│ │ │ │ ├── AbstractDemoCase.java
│ │ │ │ ├── CaliforniaJson.java
│ │ │ │ ├── Data.java
│ │ │ │ ├── DataLoader.java
│ │ │ │ ├── DemoCase.java
│ │ │ │ ├── DemoFactory.java
│ │ │ │ ├── DivElementFactory.java
│ │ │ │ ├── InputElementFactory.java
│ │ │ │ ├── Margin.java
│ │ │ │ ├── SvgTextElementFactory.java
│ │ │ │ ├── TextResource.java
│ │ │ │ └── firebug_lite_test.html
│ │ │ └── democases
│ │ │ │ ├── .gitignore
│ │ │ │ ├── arcTween
│ │ │ │ ├── ArcTween.java
│ │ │ │ ├── ArcTweenDataFunction.java
│ │ │ │ ├── ArcTweenFunction.java
│ │ │ │ └── ArcTweenInterpolator.java
│ │ │ │ ├── axis
│ │ │ │ ├── AxisComponent.css
│ │ │ │ ├── AxisComponent.java
│ │ │ │ ├── ClickDataFunction.java
│ │ │ │ ├── DataDsvCallback.java
│ │ │ │ ├── DataDsvObjectAccessor.java
│ │ │ │ └── DsvData.java
│ │ │ │ ├── barchart
│ │ │ │ ├── BarChart.css
│ │ │ │ ├── BarChart.java
│ │ │ │ ├── BarChartCallback.java
│ │ │ │ ├── BarChartData.java
│ │ │ │ └── BarChartObjectAccessor.java
│ │ │ │ ├── behaviors
│ │ │ │ ├── DragFunction.java
│ │ │ │ ├── DragMultiples.java
│ │ │ │ ├── ZoomDemo.css
│ │ │ │ └── ZoomDemo.java
│ │ │ │ ├── chorddiagram
│ │ │ │ ├── ChordDiagram.css
│ │ │ │ ├── ChordDiagram.java
│ │ │ │ └── GroupTick.java
│ │ │ │ ├── focus
│ │ │ │ ├── FocusAndContext.css
│ │ │ │ ├── FocusAndContext.java
│ │ │ │ └── FocusAndContextData.java
│ │ │ │ ├── functionplotter
│ │ │ │ └── FunctionPlotDemo.java
│ │ │ │ ├── geom
│ │ │ │ ├── hull
│ │ │ │ │ ├── HullCoords.java
│ │ │ │ │ ├── HullDataFunction.java
│ │ │ │ │ ├── HullDemo.css
│ │ │ │ │ ├── HullDemo.java
│ │ │ │ │ ├── HullMouseClickDataFunction.java
│ │ │ │ │ ├── HullMouseMoveDataFunction.java
│ │ │ │ │ └── HullTransformDataFunction.java
│ │ │ │ ├── mitchell
│ │ │ │ │ ├── Circle.java
│ │ │ │ │ ├── CircleGenerator.java
│ │ │ │ │ ├── MitchellBestCandidate.java
│ │ │ │ │ ├── MitchellCircleGenerator.java
│ │ │ │ │ ├── MitchellTimerFunction.java
│ │ │ │ │ └── MitchellVisitCallback.java
│ │ │ │ └── voronoi
│ │ │ │ │ ├── VoronoiTessellationDemo.css
│ │ │ │ │ └── VoronoiTessellationDemo.java
│ │ │ │ ├── helloworld
│ │ │ │ └── HelloWorldDemo.java
│ │ │ │ ├── layout
│ │ │ │ ├── ClusterDendogram.css
│ │ │ │ └── ClusterDendogram.java
│ │ │ │ ├── lorenz
│ │ │ │ ├── LorenzSystem.java
│ │ │ │ └── LorenzTimerFunction.java
│ │ │ │ ├── svg
│ │ │ │ ├── brush
│ │ │ │ │ ├── ordinal
│ │ │ │ │ │ ├── OrdinalBrushingDemo.css
│ │ │ │ │ │ └── OrdinalBrushingDemo.java
│ │ │ │ │ ├── scatter
│ │ │ │ │ │ ├── BrushEndFunction.java
│ │ │ │ │ │ ├── BrushMoveFunction.java
│ │ │ │ │ │ ├── BrushStartFunction.java
│ │ │ │ │ │ ├── Point.java
│ │ │ │ │ │ ├── ScatterPlotMatrixDemo.css
│ │ │ │ │ │ └── ScatterPlotMatrixDemo.java
│ │ │ │ │ ├── slider
│ │ │ │ │ │ ├── BrushAsSliderDemo.css
│ │ │ │ │ │ └── BrushAsSliderDemo.java
│ │ │ │ │ └── transitions
│ │ │ │ │ │ ├── BrushTransitionsDemo.css
│ │ │ │ │ │ ├── BrushTransitionsDemo.java
│ │ │ │ │ │ └── BrushTransitionsDemoCallback.java
│ │ │ │ ├── line
│ │ │ │ │ ├── CustomCoords.java
│ │ │ │ │ ├── DefinedDataFunction.java
│ │ │ │ │ ├── LineDemo.css
│ │ │ │ │ └── LineDemo.java
│ │ │ │ ├── symbol
│ │ │ │ │ ├── SymbolDemo.css
│ │ │ │ │ └── SymbolDemo.java
│ │ │ │ └── text
│ │ │ │ │ └── TextDemo.java
│ │ │ │ ├── update
│ │ │ │ ├── GeneralUpdatePattern1.css
│ │ │ │ ├── GeneralUpdatePattern1.java
│ │ │ │ ├── GeneralUpdatePattern2.css
│ │ │ │ ├── GeneralUpdatePattern2.java
│ │ │ │ ├── GeneralUpdatePattern3.css
│ │ │ │ └── GeneralUpdatePattern3.java
│ │ │ │ └── xy
│ │ │ │ ├── XAxisDataFunction.java
│ │ │ │ ├── Xy.css
│ │ │ │ ├── XyDemo.java
│ │ │ │ └── YAxisDataFunction.java
│ │ │ ├── javafx
│ │ │ └── FunctionPlotterDemo.java
│ │ │ └── plotly
│ │ │ ├── PlotlyBarDemo.java
│ │ │ ├── PlotlyContourDemo.java
│ │ │ ├── PlotlyPieDemo.java
│ │ │ └── PlotlyScatterDemo.java
│ └── resources
│ │ ├── .gitignore
│ │ ├── demo-data
│ │ ├── data.tsv
│ │ ├── flare.json
│ │ ├── flowers.csv
│ │ ├── readme.csv
│ │ └── sp500.csv
│ │ ├── readme.csv
│ │ └── test-data
│ │ ├── test.csv
│ │ └── test.tsv
│ └── test
│ ├── java
│ └── org
│ │ └── treez
│ │ └── javafxd3
│ │ └── d3
│ │ ├── AbstractTestCase.java
│ │ ├── D3Test.java
│ │ ├── arrays
│ │ ├── ArrayTest.java
│ │ └── Callbacks.java
│ │ ├── behaviors
│ │ └── ZoomTest.java
│ │ ├── color
│ │ ├── HslColorTest.java
│ │ └── RgbColorTest.java
│ │ ├── core
│ │ ├── FormatTest.java
│ │ ├── RandomTest.java
│ │ ├── TransformTest.java
│ │ └── ValueTest.java
│ │ ├── dsv
│ │ ├── CsvTest.java
│ │ ├── TsvTest.java
│ │ └── person
│ │ │ ├── Person.java
│ │ │ ├── PersonAccessor.java
│ │ │ ├── PersonArrayAccessor.java
│ │ │ ├── PersonCallback.java
│ │ │ └── PersonRowCallback.java
│ │ ├── functions
│ │ └── DataFunctionTest.java
│ │ ├── scales
│ │ ├── IdentityScaleTest.java
│ │ ├── LinearScaleTest.java
│ │ ├── LogScaleTest.java
│ │ ├── LogScaleTestDataFunction.java
│ │ ├── OrdinalScaleTest.java
│ │ ├── PowScaleTest.java
│ │ ├── QuantileScaleTest.java
│ │ ├── QuantizeScaleTest.java
│ │ ├── ThresholdScaleTest.java
│ │ └── TimeScaleTest.java
│ │ ├── selection
│ │ ├── AbstractSelectionTest.java
│ │ ├── AssertOneChildDataFunction.java
│ │ ├── GetSpanDataFunction.java
│ │ ├── SelectionAttrTest.java
│ │ ├── SelectionClassedTest.java
│ │ ├── SelectionContentsTest.java
│ │ ├── SelectionControlsTest.java
│ │ ├── SelectionData2Test.java
│ │ ├── SelectionDataTest.java
│ │ ├── SelectionHtmlTest.java
│ │ ├── SelectionPropertyTest.java
│ │ ├── SelectionStyleTest.java
│ │ ├── SelectionTextTest.java
│ │ ├── SubselectionsTest.java
│ │ ├── comparator
│ │ │ └── ValueComparator.java
│ │ ├── datafunction
│ │ │ ├── AssertCounterDataFunction.java
│ │ │ ├── AssertNullStringDataFunction.java
│ │ │ ├── AssertOddEvenDataFunction.java
│ │ │ ├── AssertStringDataFunction.java
│ │ │ ├── IntegerArrayDataFunction.java
│ │ │ ├── ObjectArrayDataFunction.java
│ │ │ ├── OddEvenDataFunction.java
│ │ │ ├── OddEvenElementDataFunction.java
│ │ │ ├── PrefixPlusIndexDataFunction.java
│ │ │ ├── StringBuilderFunction.java
│ │ │ └── StringDataFunction.java
│ │ └── keyfunction
│ │ │ ├── IntegerKeyFunction.java
│ │ │ └── SelectionData2KeyFunction.java
│ │ ├── svg
│ │ ├── AreaTest.java
│ │ ├── AxisTest.java
│ │ ├── ChordDef.java
│ │ ├── ChordTest.java
│ │ ├── LineTest.java
│ │ ├── SymbolTest.java
│ │ └── datafunction
│ │ │ ├── ChordEndAngleDataFunction.java
│ │ │ ├── ChordRadiusDataFunction.java
│ │ │ ├── ChordSourceDataFunction.java
│ │ │ ├── ChordStartAngleDataFunction.java
│ │ │ ├── ChordTargetDataFunction.java
│ │ │ ├── IndexDataFunction.java
│ │ │ ├── IndexFactorDataFunction.java
│ │ │ ├── IndexSwitchDataFunction.java
│ │ │ ├── TickTestDataFunction.java
│ │ │ ├── XCaptureDataFunction.java
│ │ │ ├── XDataFunction.java
│ │ │ ├── YCaptureDataFunction.java
│ │ │ ├── YCoordsCounterDataFunction.java
│ │ │ └── YDataFunction.java
│ │ ├── time
│ │ ├── JsDateTest.java
│ │ ├── TestTimeIntervals.java
│ │ └── TimeFormatTest.java
│ │ ├── transition
│ │ ├── EasingTest.java
│ │ ├── InterpolatorsTest.java
│ │ ├── TransitionTest.java
│ │ └── function
│ │ │ ├── CustomEasingFunction.java
│ │ │ ├── InterpolatorTweenFunction.java
│ │ │ └── TestCallableInterpolator.java
│ │ └── wrapper
│ │ └── JavaScriptObjectTest.java
│ └── resources
│ └── javafxd3.png
└── javafx-d3
├── .classpath
├── .gitignore
├── .project
├── .settings
├── org.eclipse.core.resources.prefs
├── org.eclipse.jdt.core.prefs
├── org.eclipse.jdt.ui.prefs
├── org.eclipse.m2e.core.prefs
└── org.moreunit.prefs
├── META-INF
├── MANIFEST.MF
└── log4j.properties
├── build.properties
├── main
├── java
│ └── org
│ │ └── treez
│ │ └── javafxd3
│ │ ├── d3
│ │ ├── D3.java
│ │ ├── arrays
│ │ │ ├── Array.java
│ │ │ ├── ArrayUtils.java
│ │ │ ├── Arrays.java
│ │ │ └── foreach
│ │ │ │ ├── CompleteForEachCallbackWrapper.java
│ │ │ │ ├── ForEachCallback.java
│ │ │ │ ├── ForEachCallbackWrapper.java
│ │ │ │ ├── ForEachObjectDelegate.java
│ │ │ │ ├── ForEachObjectDelegateWrapper.java
│ │ │ │ └── NumericForEachCallback.java
│ │ ├── behaviour
│ │ │ ├── Behavior.java
│ │ │ ├── Drag.java
│ │ │ └── Zoom.java
│ │ ├── color
│ │ │ ├── Color.java
│ │ │ ├── Colors.java
│ │ │ ├── HSLColor.java
│ │ │ └── RGBColor.java
│ │ ├── coords
│ │ │ └── Coords.java
│ │ ├── core
│ │ │ ├── ConversionUtil.java
│ │ │ ├── EnteringSelection.java
│ │ │ ├── Formatter.java
│ │ │ ├── JsEngine.java
│ │ │ ├── JsObject.java
│ │ │ ├── Nest.java
│ │ │ ├── Prefix.java
│ │ │ ├── Random.java
│ │ │ ├── Selection.java
│ │ │ ├── Transform.java
│ │ │ ├── Transition.java
│ │ │ ├── UpdateSelection.java
│ │ │ └── Value.java
│ │ ├── dsv
│ │ │ ├── Dsv.java
│ │ │ ├── DsvArrayAccessor.java
│ │ │ ├── DsvCallback.java
│ │ │ ├── DsvObjectAccessor.java
│ │ │ └── DsvRow.java
│ │ ├── ease
│ │ │ ├── Easing.java
│ │ │ ├── EasingFunction.java
│ │ │ ├── JavascriptEasingFunction.java
│ │ │ └── Mode.java
│ │ ├── event
│ │ │ ├── D3Event.java
│ │ │ └── Event.java
│ │ ├── functions
│ │ │ ├── DataFunction.java
│ │ │ ├── DragFunction.java
│ │ │ ├── JsFunction.java
│ │ │ ├── KeyFunction.java
│ │ │ ├── MouseClickFunction.java
│ │ │ ├── ObjectAccessor.java
│ │ │ ├── TimerFunction.java
│ │ │ ├── accessor
│ │ │ │ └── DsvObjectAccessorWrapper.java
│ │ │ ├── callback
│ │ │ │ ├── DsvCallbackWrapper.java
│ │ │ │ └── PlainCallback.java
│ │ │ ├── data
│ │ │ │ ├── AppendDataFunction.java
│ │ │ │ ├── ColorScaleLevelDataFunction.java
│ │ │ │ ├── ConstantDataFunction.java
│ │ │ │ ├── CountDataFunction.java
│ │ │ │ ├── DelegatingDataFunction.java
│ │ │ │ ├── EvenIndexDataFunction.java
│ │ │ │ ├── PropertyValueDataFunction.java
│ │ │ │ ├── array
│ │ │ │ │ ├── FirstDataFunction.java
│ │ │ │ │ └── SecondDataFunction.java
│ │ │ │ ├── attribute
│ │ │ │ │ ├── AttributeDoubleDataFunction.java
│ │ │ │ │ └── AttributeStringDataFunction.java
│ │ │ │ ├── axis
│ │ │ │ │ ├── AxisScaleFirstDataFunction.java
│ │ │ │ │ ├── AxisScaleInversedFirstDataFunction.java
│ │ │ │ │ ├── AxisScaleInversedSecondDataFunction.java
│ │ │ │ │ ├── AxisScaleInversedSizeDataFunction.java
│ │ │ │ │ ├── AxisScaleInversedThirdDataFunction.java
│ │ │ │ │ ├── AxisScaleInversedValueDataFunction.java
│ │ │ │ │ ├── AxisScaleKeyDataFunction.java
│ │ │ │ │ ├── AxisScaleSecondDataFunction.java
│ │ │ │ │ ├── AxisScaleSizeDataFunction.java
│ │ │ │ │ ├── AxisScaleThirdDatumAsSizeFunction.java
│ │ │ │ │ ├── AxisScaleValueDataFunction.java
│ │ │ │ │ └── AxisTransformPointDataFunction.java
│ │ │ │ └── wrapper
│ │ │ │ │ ├── CompleteDataFunctionWrapper.java
│ │ │ │ │ ├── ContextDataFunctionWrapper.java
│ │ │ │ │ ├── DataFunctionWrapper.java
│ │ │ │ │ ├── IndexDataFunctionWrapper.java
│ │ │ │ │ └── PlainDataFunction.java
│ │ │ └── key
│ │ │ │ ├── CompleteKeyFunctionWrapper.java
│ │ │ │ ├── IndexKeyFunctionWrapper.java
│ │ │ │ └── KeyFunctionWrapper.java
│ │ ├── geo
│ │ │ ├── ConicProjection.java
│ │ │ ├── Geography.java
│ │ │ └── Projection.java
│ │ ├── geom
│ │ │ ├── Geometry.java
│ │ │ ├── Hull.java
│ │ │ ├── Polygon.java
│ │ │ ├── Quadtree.java
│ │ │ └── Voronoi.java
│ │ ├── interpolators
│ │ │ ├── AbstractInterpolatorFactory.java
│ │ │ ├── CallableInterpolator.java
│ │ │ ├── Interpolator.java
│ │ │ ├── InterpolatorFactory.java
│ │ │ ├── Interpolators.java
│ │ │ ├── JSNIInterpolatorFactory.java
│ │ │ ├── JavascriptFunctionInterpolator.java
│ │ │ ├── JavascriptFunctionInterpolatorDecorator.java
│ │ │ └── package-info.java
│ │ ├── layout
│ │ │ ├── Chord.java
│ │ │ ├── Cluster.java
│ │ │ ├── Force.java
│ │ │ ├── HierarchicalLayout.java
│ │ │ ├── Layout.java
│ │ │ ├── Link.java
│ │ │ ├── Node.java
│ │ │ └── Tree.java
│ │ ├── scales
│ │ │ ├── ContinuousQuantitativeScale.java
│ │ │ ├── DiscreteQuantitativeScale.java
│ │ │ ├── IdentityScale.java
│ │ │ ├── LinearScale.java
│ │ │ ├── LogScale.java
│ │ │ ├── OrdinalScale.java
│ │ │ ├── PowScale.java
│ │ │ ├── QuantileScale.java
│ │ │ ├── QuantitativeScale.java
│ │ │ ├── QuantizeScale.java
│ │ │ ├── Scale.java
│ │ │ ├── Scales.java
│ │ │ └── ThresholdScale.java
│ │ ├── svg
│ │ │ ├── Arc.java
│ │ │ ├── Area.java
│ │ │ ├── Axis.java
│ │ │ ├── Brush.java
│ │ │ ├── Chord.java
│ │ │ ├── Diagonal.java
│ │ │ ├── InterpolationMode.java
│ │ │ ├── Line.java
│ │ │ ├── PathDataGenerator.java
│ │ │ ├── RadialLine.java
│ │ │ ├── SVG.java
│ │ │ ├── Symbol.java
│ │ │ └── SymbolType.java
│ │ ├── time
│ │ │ ├── Interval.java
│ │ │ ├── JsDate.java
│ │ │ ├── Time.java
│ │ │ ├── TimeFormat.java
│ │ │ └── TimeScale.java
│ │ ├── tweens
│ │ │ └── TweenFunction.java
│ │ ├── wrapper
│ │ │ ├── D3NodeFactory.java
│ │ │ ├── Element.java
│ │ │ ├── Inspector.java
│ │ │ ├── JavaScriptObject.java
│ │ │ ├── JsArrayMixed.java
│ │ │ ├── JsArrayNumber.java
│ │ │ ├── Node.java
│ │ │ ├── NodeList.java
│ │ │ ├── Sort.java
│ │ │ ├── Style.java
│ │ │ ├── Widget.java
│ │ │ └── canvas
│ │ │ │ ├── CanvasElement.java
│ │ │ │ └── Context2d.java
│ │ └── xhr
│ │ │ └── XmlHttpRequest.java
│ │ ├── functionplot
│ │ ├── FunctionPlot.java
│ │ └── Options.java
│ │ ├── javafx
│ │ ├── EnumValueProvider.java
│ │ ├── FunctionPlotter.java
│ │ ├── JavaFxD3Browser.java
│ │ ├── JavaFxJsEngine.java
│ │ ├── JavaFxJsObject.java
│ │ ├── PlotInstruction.java
│ │ └── SaveHelper.java
│ │ └── plotly
│ │ ├── PlotResult.java
│ │ ├── Plotly.java
│ │ ├── configuration
│ │ └── Configuration.java
│ │ ├── data
│ │ ├── Data.java
│ │ ├── Font.java
│ │ ├── Marker.java
│ │ ├── PlotlyType.java
│ │ ├── SingleData.java
│ │ ├── contour
│ │ │ ├── ColorScale.java
│ │ │ ├── Coloring.java
│ │ │ ├── Contours.java
│ │ │ └── colorbar
│ │ │ │ ├── ColorBar.java
│ │ │ │ ├── ExponentFormat.java
│ │ │ │ ├── HorizontalPosition.java
│ │ │ │ ├── LenMode.java
│ │ │ │ ├── ShowDetail.java
│ │ │ │ ├── TickMode.java
│ │ │ │ ├── TickPosition.java
│ │ │ │ ├── TitleSide.java
│ │ │ │ └── VerticalPosition.java
│ │ └── line
│ │ │ ├── Dash.java
│ │ │ ├── Line.java
│ │ │ └── LineShape.java
│ │ └── layout
│ │ ├── Axis.java
│ │ ├── Layout.java
│ │ └── margin
│ │ ├── Margin.java
│ │ └── ZeroMargin.java
└── resources
│ ├── d3-LICENSE.txt
│ ├── d3.min.js
│ ├── dictionary.txt
│ ├── function-plot-LICENSE.txt
│ ├── function-plot.js
│ ├── jquery-2.2.4.min.js
│ ├── jquery-LICENSE.txt
│ ├── nv.d3-LICENSE.txt
│ ├── nv.d3.min.css
│ ├── nv.d3.min.js
│ ├── plotly-LICENSE.txt
│ ├── plotly.min.js
│ └── plotly_js_fiddle.txt
├── pom.xml
└── test
├── java
└── .gitignore
└── resources
└── .gitignore
/.gitignore:
--------------------------------------------------------------------------------
1 | .metadata
2 | .dbeaver-temp
3 | .recommenders
4 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | Copyright (c) 2015, Stefan Eidelloth
2 | All rights reserved.
3 |
4 | Redistribution and use in source and binary forms, with or without
5 | modification, are permitted provided that the following conditions are met:
6 |
7 | * Redistributions of source code must retain the above copyright notice, this
8 | list of conditions and the following disclaimer.
9 |
10 | * Redistributions in binary form must reproduce the above copyright notice,
11 | this list of conditions and the following disclaimer in the documentation
12 | and/or other materials provided with the distribution.
13 |
14 | * The name Stefan Eidelloth may not be used to endorse or promote products
15 | derived from this software without specific prior written permission.
16 |
17 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
18 | AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
19 | IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
20 | DISCLAIMED. IN NO EVENT SHALL STEFAN EIDELLOTH BE LIABLE FOR ANY DIRECT,
21 | INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
22 | BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
23 | DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
24 | OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
25 | NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
26 | EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
27 |
--------------------------------------------------------------------------------
/javafx-d3-demo/.gitignore:
--------------------------------------------------------------------------------
1 | /bin/
2 | /target/
3 |
--------------------------------------------------------------------------------
/javafx-d3-demo/.project:
--------------------------------------------------------------------------------
1 |
2 |
JavaScript can change HTML content.
8 | 9 | 22 | 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /javafx-d3-demo/src/main/java/org/treez/javafxd3/d3/democases/.gitignore: -------------------------------------------------------------------------------- 1 | /LineChartDemo.java 2 | -------------------------------------------------------------------------------- /javafx-d3-demo/src/main/java/org/treez/javafxd3/d3/democases/arcTween/ArcTweenDataFunction.java: -------------------------------------------------------------------------------- 1 | package org.treez.javafxd3.d3.democases.arcTween; 2 | 3 | import org.treez.javafxd3.d3.arrays.Array; 4 | import org.treez.javafxd3.d3.core.ConversionUtil; 5 | import org.treez.javafxd3.d3.functions.DataFunction; 6 | import org.treez.javafxd3.d3.svg.Arc; 7 | 8 | import org.treez.javafxd3.d3.core.JsEngine; 9 | 10 | public class ArcTweenDataFunction implements DataFunction