graph G { compound="true" rankdir="TB" bgcolor="white" fontname="Tahoma" node [ fixedsize="false" fontname="Tahoma" color="white" fillcolor="deepskyblue2" fontcolor="black" shape="box" style="filled" penwidth="1.0" ] edge [ fontname="Arial" color="#00688b" fontcolor="black" fontsize="12" arrowsize="0.5" penwidth="1.0" ] "[python-package/lets_plot/_version.py]" -- "[build.gradle.kts]" [label=" 19 ", penwidth="10", color="#00688bFF"]; "[python-extension/src/nativeTest/kotlin/kotlin/org/jetbrains/letsPlot/pythonExtension/interop/PlotTest.kt]" -- "[python-extension/src/nativeMain/kotlin/org/jetbrains/letsPlot/pythonExtension/interop/PlotReprGenerator.kt]" [label=" 10 ", penwidth="5", color="#00688bA5"]; "[plot-raster/src/commonMain/kotlin/org/jetbrains/letsPlot/raster/view/PlotCanvasFigure.kt]" -- "[plot-raster/src/commonMain/kotlin/org/jetbrains/letsPlot/raster/view/SvgCanvasFigure.kt]" [label=" 8 ", penwidth="4", color="#00688b93"]; "[python-extension/src/nativeTest/kotlin/kotlin/org/jetbrains/letsPlot/pythonExtension/interop/SvgTest.kt]" -- "[python-extension/src/nativeMain/kotlin/org/jetbrains/letsPlot/pythonExtension/interop/PlotReprGenerator.kt]" [label=" 8 ", penwidth="4", color="#00688b93"]; "[python-package/lets_plot/export/ggsave_.py]" -- "[python-package/lets_plot/plot/core.py]" [label=" 6 ", penwidth="3", color="#00688b82"]; "[plot-raster/src/commonMain/kotlin/org/jetbrains/letsPlot/raster/view/SvgCanvasFigure.kt]" -- "[plot-raster/src/commonMain/kotlin/org/jetbrains/letsPlot/raster/mapping/svg/SvgCanvasPeer.kt]" [label=" 6 ", penwidth="3", color="#00688b82"]; "[platf-awt/src/main/kotlin/org/jetbrains/letsPlot/awt/canvas/CanvasPane.kt]" -- "[plot-raster/src/commonMain/kotlin/org/jetbrains/letsPlot/raster/view/SvgCanvasFigure.kt]" [label=" 6 ", penwidth="3", color="#00688b82"]; "[plot-builder/src/commonMain/kotlin/org/jetbrains/letsPlot/core/plot/builder/interact/tools/FigureModel.kt]" -- "[platf-awt/src/main/kotlin/org/jetbrains/letsPlot/awt/plot/component/PlotPanelFigureModel.kt]" [label=" 5 ", penwidth="2", color="#00688b70"]; "[plot-raster/src/commonMain/kotlin/org/jetbrains/letsPlot/raster/view/SvgCanvasFigure.kt]" -- "[platf-awt/src/main/kotlin/org/jetbrains/letsPlot/awt/canvas/AwtContext2d.kt]" [label=" 5 ", penwidth="2", color="#00688b70"]; "[platf-awt/src/main/kotlin/org/jetbrains/letsPlot/awt/canvas/CanvasPane.kt]" -- "[plot-raster/src/commonMain/kotlin/org/jetbrains/letsPlot/raster/view/PlotCanvasFigure.kt]" [label=" 5 ", penwidth="2", color="#00688b70"]; "[python-package/lets_plot/_kbridge.py]" -- "[python-package/kotlin-bridge/lets_plot_kotlin_bridge.c]" [label=" 5 ", penwidth="2", color="#00688b70"]; "[python-extension/src/nativeMain/kotlin/org/jetbrains/letsPlot/pythonExtension/interop/PlotReprGenerator.kt]" -- "[python-package/lets_plot/plot/core.py]" [label=" 5 ", penwidth="2", color="#00688b70"]; "[python-extension/src/nativeMain/kotlin/org/jetbrains/letsPlot/pythonExtension/interop/PlotReprGenerator.kt]" -- "[plot-raster/src/commonMain/kotlin/org/jetbrains/letsPlot/raster/view/SvgCanvasFigure.kt]" [label=" 5 ", penwidth="2", color="#00688b70"]; "[python-package/lets_plot/plot/geom.py]" -- "[plot-stem/src/commonMain/kotlin/org/jetbrains/letsPlot/core/spec/Option.kt]" [label=" 5 ", penwidth="2", color="#00688b70"]; "[platf-awt/src/main/kotlin/org/jetbrains/letsPlot/awt/plot/component/PlotPanelToolbar.kt]" -- "[platf-awt/src/main/kotlin/org/jetbrains/letsPlot/awt/plot/component/PlotPanel.kt]" [label=" 5 ", penwidth="2", color="#00688b70"]; "[platf-awt/src/main/kotlin/org/jetbrains/letsPlot/awt/canvas/AwtContext2d.kt]" -- "[platf-awt/src/main/kotlin/org/jetbrains/letsPlot/awt/canvas/AwtCanvasPeer.kt]" [label=" 5 ", penwidth="2", color="#00688b70"]; "[python-extension/src/nativeTest/kotlin/kotlin/org/jetbrains/letsPlot/pythonExtension/interop/SvgTest.kt]" -- "[plot-raster/src/commonMain/kotlin/org/jetbrains/letsPlot/raster/view/SvgCanvasFigure.kt]" [label=" 4 ", penwidth="2", color="#00688b70"]; "[python-extension/src/nativeMain/kotlin/org/jetbrains/letsPlot/pythonExtension/interop/PlotReprGenerator.kt]" -- "[platf-imagick/src/nativeMain/kotlin/org/jetbrains/letsPlot/imagick/canvas/MagickContext2d.kt]" [label=" 4 ", penwidth="2", color="#00688b70"]; "[plot-raster/src/commonMain/kotlin/org/jetbrains/letsPlot/raster/view/SvgCanvasFigure.kt]" -- "[plot-raster/src/commonMain/kotlin/org/jetbrains/letsPlot/raster/view/RepaintManager.kt]" [label=" 4 ", penwidth="2", color="#00688b70"]; "[python-extension/src/nativeTest/kotlin/kotlin/org/jetbrains/letsPlot/pythonExtension/interop/SvgTest.kt]" -- "[python-extension/src/nativeTest/kotlin/kotlin/org/jetbrains/letsPlot/pythonExtension/interop/PlotTest.kt]" [label=" 4 ", penwidth="2", color="#00688b70"]; "[python-package/lets_plot/plot/subplots.py]" -- "[python-package/lets_plot/plot/core.py]" [label=" 4 ", penwidth="2", color="#00688b70"]; "[platf-w3c/src/jsMain/kotlin/org/jetbrains/letsPlot/platf/w3c/canvas/DomCanvas.kt]" -- "[platf-awt/src/main/kotlin/org/jetbrains/letsPlot/awt/canvas/AwtCanvas.kt]" [label=" 4 ", penwidth="2", color="#00688b70"]; "[python-extension/src/nativeMain/kotlin/org/jetbrains/letsPlot/pythonExtension/interop/PlotReprGenerator.kt]" -- "[python-package/kotlin-bridge/lets_plot_kotlin_bridge.c]" [label=" 4 ", penwidth="2", color="#00688b70"]; "[python-extension/src/nativeMain/kotlin/org/jetbrains/letsPlot/pythonExtension/interop/PlotReprGenerator.kt]" -- "[python-package/lets_plot/_kbridge.py]" [label=" 4 ", penwidth="2", color="#00688b70"]; "[python-extension/src/nativeMain/kotlin/org/jetbrains/letsPlot/pythonExtension/interop/PlotReprGenerator.kt]" -- "[platf-awt/src/main/kotlin/org/jetbrains/letsPlot/awt/canvas/CanvasPane.kt]" [label=" 4 ", penwidth="2", color="#00688b70"]; "[python-extension/src/nativeTest/kotlin/kotlin/org/jetbrains/letsPlot/pythonExtension/interop/PlotTest.kt]" -- "[platf-imagick/src/nativeMain/kotlin/org/jetbrains/letsPlot/imagick/canvas/MagickContext2d.kt]" [label=" 4 ", penwidth="2", color="#00688b70"]; "[plot-stem/src/commonMain/kotlin/org/jetbrains/letsPlot/core/spec/GeomProviderFactory.kt]" -- "[plot-stem/src/commonMain/kotlin/org/jetbrains/letsPlot/core/spec/Option.kt]" [label=" 4 ", penwidth="2", color="#00688b70"]; "[plot-raster/src/commonMain/kotlin/org/jetbrains/letsPlot/raster/mapping/svg/SvgCanvasPeer.kt]" -- "[platf-awt/src/main/kotlin/org/jetbrains/letsPlot/awt/canvas/AwtContext2d.kt]" [label=" 4 ", penwidth="2", color="#00688b70"]; "[python-extension/src/nativeMain/kotlin/org/jetbrains/letsPlot/pythonExtension/interop/PlotReprGenerator.kt]" -- "[platf-imagick/src/nativeMain/kotlin/org/jetbrains/letsPlot/imagick/canvas/MagickCanvasPeer.kt]" [label=" 4 ", penwidth="2", color="#00688b70"]; "[python-extension/src/nativeTest/kotlin/kotlin/org/jetbrains/letsPlot/pythonExtension/interop/Utils.kt]" -- "[python-extension/src/nativeTest/kotlin/kotlin/org/jetbrains/letsPlot/pythonExtension/interop/PlotTest.kt]" [label=" 4 ", penwidth="2", color="#00688b70"]; "[plot-raster/src/commonMain/kotlin/org/jetbrains/letsPlot/raster/view/SvgCanvasFigure.kt]" -- "[plot-raster/src/commonMain/kotlin/org/jetbrains/letsPlot/raster/mapping/svg/DebugOptions.kt]" [label=" 4 ", penwidth="2", color="#00688b70"]; "[plot-base/src/commonMain/kotlin/org/jetbrains/letsPlot/core/plot/base/stat/Density2dfStat.kt]" -- "[plot-base/src/commonMain/kotlin/org/jetbrains/letsPlot/core/plot/base/stat/Density2dStat.kt]" [label=" 4 ", penwidth="2", color="#00688b70"]; "[python-package/lets_plot/plot/subplots.py]" -- "[python-package/lets_plot/export/ggsave_.py]" [label=" 4 ", penwidth="2", color="#00688b70"]; "[python-extension/src/nativeMain/kotlin/org/jetbrains/letsPlot/pythonExtension/interop/PlotReprGenerator.kt]" -- "[plot-raster/src/commonMain/kotlin/org/jetbrains/letsPlot/raster/view/PlotCanvasFigure.kt]" [label=" 4 ", penwidth="2", color="#00688b70"]; "[platf-imagick/src/nativeMain/kotlin/org/jetbrains/letsPlot/imagick/canvas/MagickCanvasPeer.kt]" -- "[plot-raster/src/commonMain/kotlin/org/jetbrains/letsPlot/raster/mapping/svg/SvgCanvasPeer.kt]" [label=" 4 ", penwidth="2", color="#00688b70"]; "[plot-stem/src/commonMain/kotlin/org/jetbrains/letsPlot/core/spec/GeomProviderFactory.kt]" -- "[python-package/lets_plot/plot/geom.py]" [label=" 4 ", penwidth="2", color="#00688b70"]; "[plot-base/src/commonMain/kotlin/org/jetbrains/letsPlot/core/interact/event/ToolEventDispatcher.kt]" -- "[platf-awt/src/main/kotlin/org/jetbrains/letsPlot/awt/plot/component/PlotPanelFigureModel.kt]" [label=" 4 ", penwidth="2", color="#00688b70"]; "[python-extension/src/nativeMain/kotlin/org/jetbrains/letsPlot/pythonExtension/interop/PlotReprGenerator.kt]" -- "[platf-awt/src/main/kotlin/org/jetbrains/letsPlot/awt/canvas/AwtContext2d.kt]" [label=" 4 ", penwidth="2", color="#00688b70"]; "[plot-stem/src/commonMain/kotlin/org/jetbrains/letsPlot/core/spec/front/PlotConfigFrontendUtil.kt]" -- "[plot-builder/src/commonMain/kotlin/org/jetbrains/letsPlot/core/plot/builder/assemble/PlotAssembler.kt]" [label=" 4 ", penwidth="2", color="#00688b70"]; "[python-package/kotlin-bridge/lets_plot_kotlin_bridge.c]" -- "[python-package/lets_plot/plot/core.py]" [label=" 4 ", penwidth="2", color="#00688b70"]; "[plot-builder/src/commonMain/kotlin/org/jetbrains/letsPlot/core/plot/builder/scale/provider/ColorGradientMapperProvider.kt]" -- "[plot-builder/src/commonMain/kotlin/org/jetbrains/letsPlot/core/plot/builder/scale/provider/ColorGradient2MapperProvider.kt]" [label=" 4 ", penwidth="2", color="#00688b70"]; "[platf-awt/src/main/kotlin/org/jetbrains/letsPlot/awt/canvas/AwtContext2d.kt]" -- "[platf-awt/src/main/kotlin/org/jetbrains/letsPlot/awt/canvas/AwtCanvas.kt]" [label=" 4 ", penwidth="2", color="#00688b70"]; "[plot-raster/src/commonMain/kotlin/org/jetbrains/letsPlot/raster/mapping/svg/SvgCanvasPeer.kt]" -- "[plot-raster/src/commonMain/kotlin/org/jetbrains/letsPlot/raster/mapping/svg/DebugOptions.kt]" [label=" 4 ", penwidth="2", color="#00688b70"]; "[python-extension/src/nativeTest/kotlin/kotlin/org/jetbrains/letsPlot/pythonExtension/interop/PlotTest.kt]" -- "[python-package/lets_plot/plot/core.py]" [label=" 4 ", penwidth="2", color="#00688b70"]; "[python-package/lets_plot/_kbridge.py]" -- "[python-package/lets_plot/plot/core.py]" [label=" 4 ", penwidth="2", color="#00688b70"]; "[python-extension/src/nativeMain/kotlin/org/jetbrains/letsPlot/pythonExtension/interop/PlotReprGenerator.kt]" -- "[platf-w3c/src/jsMain/kotlin/org/jetbrains/letsPlot/platf/w3c/canvas/DomContext2d.kt]" [label=" 3 ", penwidth="1", color="#00688b5E"]; "[plot-builder/src/commonMain/kotlin/org/jetbrains/letsPlot/core/plot/builder/scale/provider/ColorGradientnMapperProvider.kt]" -- "[plot-builder/src/commonMain/kotlin/org/jetbrains/letsPlot/core/plot/builder/scale/provider/ColorGradient2MapperProvider.kt]" [label=" 3 ", penwidth="1", color="#00688b5E"]; "[plot-base/src/commonMain/kotlin/org/jetbrains/letsPlot/core/interact/event/UnsupportedToolEventDispatcher.kt]" -- "[plot-base/src/commonMain/kotlin/org/jetbrains/letsPlot/core/interact/event/ToolEventDispatcher.kt]" [label=" 3 ", penwidth="1", color="#00688b5E"]; "[plot-builder/src/commonMain/kotlin/org/jetbrains/letsPlot/core/plot/builder/interact/tools/FigureToolbarSupport.kt]" -- "[platf-awt/src/main/kotlin/org/jetbrains/letsPlot/awt/plot/component/PlotPanelFigureModel.kt]" [label=" 3 ", penwidth="1", color="#00688b5E"]; "[plot-base/src/commonMain/kotlin/org/jetbrains/letsPlot/core/plot/base/stat/DensityStatUtil.kt]" -- "[plot-base/src/commonMain/kotlin/org/jetbrains/letsPlot/core/plot/base/stat/Density2dfStat.kt]" [label=" 3 ", penwidth="1", color="#00688b5E"]; }