Commit f70dea0
committed
Add encoded 1-D trace-family fields
Summary:
- add encoded data-array support to Histogram, BoxPlot, Violin, OHLC, Candlestick, and Splom in Trace2D
- cover the shared x/y/ids/customdata/selectedpoints/text encoded fields on the applicable 1-D traces
- add encoded q1/median/q3/lowerfence/upperfence/notchspan/mean/sd support for BoxPlot computed-stat fields
- add encoded open/high/low/close support for OHLC and Candlestick finance traces
- preserve plain-vs-encoded precedence by writing encoded values last on the shared JSON keys
- extend CommonAbstractions.EncodedTypedArray integration tests for the new trace families, including override behavior on representative traces
- add PlotlyJS 2.28 upstream feature fixtures and HTML assertions for histogram, boxplot, violin, ohlc, candlestick, and splom encoded serialization
- add manual FSharpConsole demo charts for the fully encoded boxplot and candlestick paths
Verification:
- .\build.cmd runTestsCore
- 750 tests passed1 parent 9c7d1bd commit f70dea0
File tree
5 files changed
+635
-1
lines changed- src/Plotly.NET/Traces
- tests
- Common/FSharpTestBase/TestCharts/UpstreamFeatures
- ConsoleApps/FSharpConsole
- CoreTests/CoreTests
- CommonAbstractions
- UpstreamFeatures
5 files changed
+635
-1
lines changed
0 commit comments