Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/Visualise Plots in Experiment Tracking #984

Merged
merged 61 commits into from
Aug 4, 2022
Merged
Show file tree
Hide file tree
Changes from 58 commits
Commits
Show all changes
61 commits
Select commit Hold shift + click to select a range
8d3ba79
Create jupyter-server-proxy entrypoint
antonymilne Jun 23, 2022
da0bdcd
Merge remote-tracking branch 'origin/main' into main
antonymilne Jul 7, 2022
a7f7ae3
Merge remote-tracking branch 'origin/main' into main
antonymilne Jul 20, 2022
4d678b9
backend without tests
rashidakanchwala Jul 20, 2022
5067b89
fixed backend and added fe stuff
rashidakanchwala Jul 21, 2022
504474d
fe to current status
rashidakanchwala Jul 21, 2022
cd6eb06
backend tests and lint
rashidakanchwala Jul 21, 2022
bd816ce
fix schema
rashidakanchwala Jul 21, 2022
e106df2
fixed empty plots on Modal and Value not shown
rashidakanchwala Jul 22, 2022
d8e358c
added placeholder for empty plots
rashidakanchwala Jul 22, 2022
c54c2e2
plot alignments and sizings
tynandebold Jul 22, 2022
2752a45
Merge branch 'visualise-plots-in-experiments-2' of https://github.com…
tynandebold Jul 22, 2022
a7b9938
wording change
tynandebold Jul 22, 2022
290662e
another run; layouts for the three charts
tynandebold Jul 22, 2022
936e18a
fix to work when matplotlib is not installed + other review fixes
rashidakanchwala Jul 22, 2022
483e650
css cleanup
tynandebold Jul 22, 2022
7a0adbd
Merge branch 'visualise-plots-in-experiments-2' of https://github.com…
tynandebold Jul 22, 2022
7ca6686
fix be tests
rashidakanchwala Jul 22, 2022
299c123
remove unused variable
tynandebold Jul 22, 2022
2505369
Merge branch 'visualise-plots-in-experiments-2' of https://github.com…
tynandebold Jul 22, 2022
cc1848a
update NodeIcon for new tracking type
tynandebold Jul 22, 2022
0614a1f
more matplotlib styling; remove manifest file; add package.json descr…
tynandebold Jul 25, 2022
b74da3a
fix tests
tynandebold Jul 25, 2022
e4058ca
Merge branch 'main' of https://github.com/kedro-org/kedro-viz into vi…
tynandebold Jul 25, 2022
e72eab4
styling fix for plotly charts
tynandebold Jul 25, 2022
1da9565
plot hover states
tynandebold Jul 25, 2022
a4b7395
add wider back icon; don't sort runIds by time; update plot modal top…
tynandebold Jul 26, 2022
c2471aa
fixed versioned datasets issue
rashidakanchwala Jul 28, 2022
818f92e
fixed preview plots
rashidakanchwala Jul 28, 2022
01c63f0
Merge remote-tracking branch 'origin/main' into main
antonymilne Jul 29, 2022
24d2fd8
fix be tests
rashidakanchwala Jul 29, 2022
19cba3e
fix lint
rashidakanchwala Jul 29, 2022
a289b9a
fix tests
rashidakanchwala Jul 29, 2022
a9b7419
Merge branch 'main' of https://github.com/kedro-org/kedro-viz into vi…
tynandebold Aug 2, 2022
1c5ee9d
use loadingTrackingData value to better render traacking data section
tynandebold Aug 2, 2022
5686e92
Tidy
antonymilne Aug 2, 2022
860017d
fix index and key error
tynandebold Aug 2, 2022
e7a65d4
Merge remote-tracking branch 'origin/visualise-plots-in-experiments-2…
antonymilne Aug 2, 2022
04165de
Tidy dataset dependency-handling logic
antonymilne Aug 2, 2022
1aa62f5
Make flowchart plots work on general fsspec
antonymilne Aug 2, 2022
2fddfe0
Fix stupid test
antonymilne Aug 2, 2022
cf399f1
update erroneous folder name
tynandebold Aug 3, 2022
68bd72e
update import
tynandebold Aug 3, 2022
38d7fb0
Move dataset loading to data_loader.py
antonymilne Aug 3, 2022
cabd64b
update class and variable naming
tynandebold Aug 3, 2022
6ab473f
Merge branch 'visualise-plots-in-experiments-2' of https://github.com…
tynandebold Aug 3, 2022
5aaf5d7
Tidy
antonymilne Aug 3, 2022
f7c86ba
Merge branch 'main' into visualise-plots-in-experiments-2
antonymilne Aug 3, 2022
98bf983
Merge remote-tracking branch 'origin/main' into visualise-plots-in-ex…
antonymilne Aug 3, 2022
2074f45
Fix merge conflict
antonymilne Aug 3, 2022
3c5790b
Release dataset before checking existence
antonymilne Aug 3, 2022
3b5a06b
Revert "Create jupyter-server-proxy entrypoint"
antonymilne Aug 3, 2022
b0ec3a3
Please pass now
antonymilne Aug 3, 2022
df2da8f
Add tests for RunPlotsModal and PlotlyChart components
tynandebold Aug 4, 2022
2a2fcbe
Add tests for the RunDataset component
tynandebold Aug 4, 2022
62ff706
Merge branch 'main' of https://github.com/kedro-org/kedro-viz into vi…
tynandebold Aug 4, 2022
17472ea
Merge branch 'visualise-plots-in-experiments-2' of https://github.com…
tynandebold Aug 4, 2022
2e02602
update release notes
tynandebold Aug 4, 2022
31f0435
Add run_ids to TrackingDataset query; improve loading of runs; update…
tynandebold Aug 4, 2022
08e0c83
Update schema
tynandebold Aug 4, 2022
0da44dc
Remove blank runs in session store; update language of release note
tynandebold Aug 4, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions RELEASE.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ Please follow the established format:

## Major features and improvements

- Allow the visualisation of plots in experiment-tracking metrics. (#984)
- Remove support for Kedro v16. (#998)

# Release 4.7.2
Expand Down
5 changes: 4 additions & 1 deletion demo-project/conf/base/catalog_08_reporting.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,16 @@ reporting.cancellation_policy_breakdown:
x: company_location
y: price
color: cancellation_policy
log_y: True
log_y: true
labels:
price: 'fleet_price'
versioned: true

reporting.price_histogram:
type: plotly.JSONDataSet # Constructed via Python API
filepath: ${base_location}/08_reporting/price_histogram.json
layer: reporting
versioned: true

reporting.cancellation_policy_grid:
type: demo_project.extras.datasets.image_dataset.ImageDataSet
Expand All @@ -24,3 +26,4 @@ reporting.cancellation_policy_grid:
reporting.matplotlib_image:
type: matplotlib.MatplotlibWriter
filepath: ${base_location}/08_reporting/matplot_lib_single_plot.png
versioned: true
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"data":[{"alignmentgroup":"True","hovertemplate":"cancellation_policy=strict<br>company_location=%{x}<br>fleet_price=%{y}<extra></extra>","legendgroup":"strict","marker":{"color":"#636efa","pattern":{"shape":""}},"name":"strict","offsetgroup":"strict","orientation":"v","showlegend":true,"textposition":"auto","type":"bar","x":["Antigua and Barbuda","Benin","Ireland","Jordan","Latvia","Samoa","Tajikistan","Tuvalu","United States Minor Outlying Islands"],"xaxis":"x","y":[1650.0,2807.0,2430.0,2352.0,1416.0,2365.0,3210.0,1910.0,1455.0],"yaxis":"y"},{"alignmentgroup":"True","hovertemplate":"cancellation_policy=moderate<br>company_location=%{x}<br>fleet_price=%{y}<extra></extra>","legendgroup":"moderate","marker":{"color":"#EF553B","pattern":{"shape":""}},"name":"moderate","offsetgroup":"moderate","orientation":"v","showlegend":true,"textposition":"auto","type":"bar","x":["Argentina","Bahamas","British Indian Ocean Territory (Chagos Archipelago)","Cyprus","Guatemala","Guyana","Lao People's Democratic Republic","Latvia","Namibia","Sri Lanka"],"xaxis":"x","y":[2430.0,2066.0,2170.0,1585.0,3470.0,2222.0,3145.0,2027.0,2690.0,2040.0],"yaxis":"y"},{"alignmentgroup":"True","hovertemplate":"cancellation_policy=flexible<br>company_location=%{x}<br>fleet_price=%{y}<extra></extra>","legendgroup":"flexible","marker":{"color":"#00cc96","pattern":{"shape":""}},"name":"flexible","offsetgroup":"flexible","orientation":"v","showlegend":true,"textposition":"auto","type":"bar","x":["Bhutan","Eritrea"],"xaxis":"x","y":[1845.0,2105.0],"yaxis":"y"}],"layout":{"barmode":"relative","legend":{"title":{"text":"cancellation_policy"},"tracegroupgap":0},"margin":{"t":60},"template":{"data":{"bar":[{"error_x":{"color":"#2a3f5f"},"error_y":{"color":"#2a3f5f"},"marker":{"line":{"color":"#E5ECF6","width":0.5},"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"bar"}],"barpolar":[{"marker":{"line":{"color":"#E5ECF6","width":0.5},"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"barpolar"}],"carpet":[{"aaxis":{"endlinecolor":"#2a3f5f","gridcolor":"white","linecolor":"white","minorgridcolor":"white","startlinecolor":"#2a3f5f"},"baxis":{"endlinecolor":"#2a3f5f","gridcolor":"white","linecolor":"white","minorgridcolor":"white","startlinecolor":"#2a3f5f"},"type":"carpet"}],"choropleth":[{"colorbar":{"outlinewidth":0,"ticks":""},"type":"choropleth"}],"contour":[{"colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"type":"contour"}],"contourcarpet":[{"colorbar":{"outlinewidth":0,"ticks":""},"type":"contourcarpet"}],"heatmap":[{"colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"type":"heatmap"}],"heatmapgl":[{"colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"type":"heatmapgl"}],"histogram":[{"marker":{"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"histogram"}],"histogram2d":[{"colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"type":"histogram2d"}],"histogram2dcontour":[{"colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"type":"histogram2dcontour"}],"mesh3d":[{"colorbar":{"outlinewidth":0,"ticks":""},"type":"mesh3d"}],"parcoords":[{"line":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"parcoords"}],"pie":[{"automargin":true,"type":"pie"}],"scatter":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scatter"}],"scatter3d":[{"line":{"colorbar":{"outlinewidth":0,"ticks":""}},"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scatter3d"}],"scattercarpet":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scattercarpet"}],"scattergeo":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scattergeo"}],"scattergl":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scattergl"}],"scattermapbox":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scattermapbox"}],"scatterpolar":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scatterpolar"}],"scatterpolargl":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scatterpolargl"}],"scatterternary":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scatterternary"}],"surface":[{"colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"type":"surface"}],"table":[{"cells":{"fill":{"color":"#EBF0F8"},"line":{"color":"white"}},"header":{"fill":{"color":"#C8D4E3"},"line":{"color":"white"}},"type":"table"}]},"layout":{"annotationdefaults":{"arrowcolor":"#2a3f5f","arrowhead":0,"arrowwidth":1},"autotypenumbers":"strict","coloraxis":{"colorbar":{"outlinewidth":0,"ticks":""}},"colorscale":{"diverging":[[0,"#8e0152"],[0.1,"#c51b7d"],[0.2,"#de77ae"],[0.3,"#f1b6da"],[0.4,"#fde0ef"],[0.5,"#f7f7f7"],[0.6,"#e6f5d0"],[0.7,"#b8e186"],[0.8,"#7fbc41"],[0.9,"#4d9221"],[1,"#276419"]],"sequential":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"sequentialminus":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]},"colorway":["#636efa","#EF553B","#00cc96","#ab63fa","#FFA15A","#19d3f3","#FF6692","#B6E880","#FF97FF","#FECB52"],"font":{"color":"#2a3f5f"},"geo":{"bgcolor":"white","lakecolor":"white","landcolor":"#E5ECF6","showlakes":true,"showland":true,"subunitcolor":"white"},"hoverlabel":{"align":"left"},"hovermode":"closest","mapbox":{"style":"light"},"paper_bgcolor":"white","plot_bgcolor":"#E5ECF6","polar":{"angularaxis":{"gridcolor":"white","linecolor":"white","ticks":""},"bgcolor":"#E5ECF6","radialaxis":{"gridcolor":"white","linecolor":"white","ticks":""}},"scene":{"xaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","gridwidth":2,"linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white"},"yaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","gridwidth":2,"linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white"},"zaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","gridwidth":2,"linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white"}},"shapedefaults":{"line":{"color":"#2a3f5f"}},"ternary":{"aaxis":{"gridcolor":"white","linecolor":"white","ticks":""},"baxis":{"gridcolor":"white","linecolor":"white","ticks":""},"bgcolor":"#E5ECF6","caxis":{"gridcolor":"white","linecolor":"white","ticks":""}},"title":{"x":0.05},"xaxis":{"automargin":true,"gridcolor":"white","linecolor":"white","ticks":"","title":{"standoff":15},"zerolinecolor":"white","zerolinewidth":2},"yaxis":{"automargin":true,"gridcolor":"white","linecolor":"white","ticks":"","title":{"standoff":15},"zerolinecolor":"white","zerolinewidth":2}}},"xaxis":{"anchor":"y","domain":[0.0,1.0],"title":{"text":"company_location"}},"yaxis":{"anchor":"x","domain":[0.0,1.0],"title":{"text":"fleet_price"},"type":"log"}}}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"data":[{"alignmentgroup":"True","hovertemplate":"cancellation_policy=strict<br>company_location=%{x}<br>fleet_price=%{y}<extra></extra>","legendgroup":"strict","marker":{"color":"#636efa","pattern":{"shape":""}},"name":"strict","offsetgroup":"strict","orientation":"v","showlegend":true,"textposition":"auto","type":"bar","x":["Antigua and Barbuda","Benin","Ireland","Jordan","Latvia","Samoa","Tajikistan","Tuvalu","United States Minor Outlying Islands"],"xaxis":"x","y":[1650.0,2807.0,2430.0,2352.0,1416.0,2365.0,3210.0,1910.0,1455.0],"yaxis":"y"},{"alignmentgroup":"True","hovertemplate":"cancellation_policy=moderate<br>company_location=%{x}<br>fleet_price=%{y}<extra></extra>","legendgroup":"moderate","marker":{"color":"#EF553B","pattern":{"shape":""}},"name":"moderate","offsetgroup":"moderate","orientation":"v","showlegend":true,"textposition":"auto","type":"bar","x":["Argentina","Bahamas","British Indian Ocean Territory (Chagos Archipelago)","Cyprus","Guatemala","Guyana","Lao People's Democratic Republic","Latvia","Namibia","Sri Lanka"],"xaxis":"x","y":[2430.0,2066.0,2170.0,1585.0,3470.0,2222.0,3145.0,2027.0,2690.0,2040.0],"yaxis":"y"},{"alignmentgroup":"True","hovertemplate":"cancellation_policy=flexible<br>company_location=%{x}<br>fleet_price=%{y}<extra></extra>","legendgroup":"flexible","marker":{"color":"#00cc96","pattern":{"shape":""}},"name":"flexible","offsetgroup":"flexible","orientation":"v","showlegend":true,"textposition":"auto","type":"bar","x":["Bhutan","Eritrea"],"xaxis":"x","y":[1845.0,2105.0],"yaxis":"y"}],"layout":{"barmode":"relative","legend":{"title":{"text":"cancellation_policy"},"tracegroupgap":0},"margin":{"t":60},"template":{"data":{"bar":[{"error_x":{"color":"#2a3f5f"},"error_y":{"color":"#2a3f5f"},"marker":{"line":{"color":"#E5ECF6","width":0.5},"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"bar"}],"barpolar":[{"marker":{"line":{"color":"#E5ECF6","width":0.5},"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"barpolar"}],"carpet":[{"aaxis":{"endlinecolor":"#2a3f5f","gridcolor":"white","linecolor":"white","minorgridcolor":"white","startlinecolor":"#2a3f5f"},"baxis":{"endlinecolor":"#2a3f5f","gridcolor":"white","linecolor":"white","minorgridcolor":"white","startlinecolor":"#2a3f5f"},"type":"carpet"}],"choropleth":[{"colorbar":{"outlinewidth":0,"ticks":""},"type":"choropleth"}],"contour":[{"colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"type":"contour"}],"contourcarpet":[{"colorbar":{"outlinewidth":0,"ticks":""},"type":"contourcarpet"}],"heatmap":[{"colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"type":"heatmap"}],"heatmapgl":[{"colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"type":"heatmapgl"}],"histogram":[{"marker":{"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"histogram"}],"histogram2d":[{"colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"type":"histogram2d"}],"histogram2dcontour":[{"colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"type":"histogram2dcontour"}],"mesh3d":[{"colorbar":{"outlinewidth":0,"ticks":""},"type":"mesh3d"}],"parcoords":[{"line":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"parcoords"}],"pie":[{"automargin":true,"type":"pie"}],"scatter":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scatter"}],"scatter3d":[{"line":{"colorbar":{"outlinewidth":0,"ticks":""}},"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scatter3d"}],"scattercarpet":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scattercarpet"}],"scattergeo":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scattergeo"}],"scattergl":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scattergl"}],"scattermapbox":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scattermapbox"}],"scatterpolar":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scatterpolar"}],"scatterpolargl":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scatterpolargl"}],"scatterternary":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scatterternary"}],"surface":[{"colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"type":"surface"}],"table":[{"cells":{"fill":{"color":"#EBF0F8"},"line":{"color":"white"}},"header":{"fill":{"color":"#C8D4E3"},"line":{"color":"white"}},"type":"table"}]},"layout":{"annotationdefaults":{"arrowcolor":"#2a3f5f","arrowhead":0,"arrowwidth":1},"autotypenumbers":"strict","coloraxis":{"colorbar":{"outlinewidth":0,"ticks":""}},"colorscale":{"diverging":[[0,"#8e0152"],[0.1,"#c51b7d"],[0.2,"#de77ae"],[0.3,"#f1b6da"],[0.4,"#fde0ef"],[0.5,"#f7f7f7"],[0.6,"#e6f5d0"],[0.7,"#b8e186"],[0.8,"#7fbc41"],[0.9,"#4d9221"],[1,"#276419"]],"sequential":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"sequentialminus":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]},"colorway":["#636efa","#EF553B","#00cc96","#ab63fa","#FFA15A","#19d3f3","#FF6692","#B6E880","#FF97FF","#FECB52"],"font":{"color":"#2a3f5f"},"geo":{"bgcolor":"white","lakecolor":"white","landcolor":"#E5ECF6","showlakes":true,"showland":true,"subunitcolor":"white"},"hoverlabel":{"align":"left"},"hovermode":"closest","mapbox":{"style":"light"},"paper_bgcolor":"white","plot_bgcolor":"#E5ECF6","polar":{"angularaxis":{"gridcolor":"white","linecolor":"white","ticks":""},"bgcolor":"#E5ECF6","radialaxis":{"gridcolor":"white","linecolor":"white","ticks":""}},"scene":{"xaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","gridwidth":2,"linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white"},"yaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","gridwidth":2,"linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white"},"zaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","gridwidth":2,"linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white"}},"shapedefaults":{"line":{"color":"#2a3f5f"}},"ternary":{"aaxis":{"gridcolor":"white","linecolor":"white","ticks":""},"baxis":{"gridcolor":"white","linecolor":"white","ticks":""},"bgcolor":"#E5ECF6","caxis":{"gridcolor":"white","linecolor":"white","ticks":""}},"title":{"x":0.05},"xaxis":{"automargin":true,"gridcolor":"white","linecolor":"white","ticks":"","title":{"standoff":15},"zerolinecolor":"white","zerolinewidth":2},"yaxis":{"automargin":true,"gridcolor":"white","linecolor":"white","ticks":"","title":{"standoff":15},"zerolinecolor":"white","zerolinewidth":2}}},"xaxis":{"anchor":"y","domain":[0.0,1.0],"title":{"text":"company_location"}},"yaxis":{"anchor":"x","domain":[0.0,1.0],"title":{"text":"fleet_price"},"type":"log"}}}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"model_type": "LinearRegression",
"fit_intercept": true,
"copy_X": true,
"positive": false
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"model_type": "LinearRegression",
"fit_intercept": true,
"copy_X": true,
"positive": false
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"model_type": "LinearRegression",
"fit_intercept": true,
"copy_X": true,
"positive": false
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"r2_score": 0.40296896595214116
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"r2_score": 0.40296896595214116
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"r2_score": 0.40296896595214116
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
"model_type": "RandomForestRegressor",
"n_estimators": 100,
"criterion": "squared_error",
"min_samples_split": 2,
"min_samples_leaf": 1,
"min_weight_fraction_leaf": 0,
"max_features": "auto",
"min_impurity_decrease": 0,
"bootstrap": true,
"oob_score": false,
"verbose": 0,
"warm_start": false,
"ccp_alpha": 0
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
"model_type": "RandomForestRegressor",
"n_estimators": 100,
"criterion": "squared_error",
"min_samples_split": 2,
"min_samples_leaf": 1,
"min_weight_fraction_leaf": 0,
"max_features": "auto",
"min_impurity_decrease": 0,
"bootstrap": true,
"oob_score": false,
"verbose": 0,
"warm_start": false,
"ccp_alpha": 0
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
"model_type": "RandomForestRegressor",
"n_estimators": 100,
"criterion": "squared_error",
"min_samples_split": 2,
"min_samples_leaf": 1,
"min_weight_fraction_leaf": 0,
"max_features": "auto",
"min_impurity_decrease": 0,
"bootstrap": true,
"oob_score": false,
"verbose": 0,
"warm_start": false,
"ccp_alpha": 0
}
Loading