Public
Edited
Oct 19, 2022
Insert cell
data = [
{ val: 230, passed: 0, tick: 0 },
{
val: 230.73418645767276,
passed: 23.468650102615356,
tick: 0.023468650102615358
},
{
val: 232.14158572450637,
passed: 40.08230209350586,
tick: 0.040082302093505856
},
{
val: 234.24084462251597,
passed: 56.40415608882904,
tick: 0.05640415608882904
},
{
val: 237.0540579813594,
passed: 72.74521601200104,
tick: 0.07274521601200104
},
{
val: 240.57589002689863,
passed: 89.07244801521301,
tick: 0.08907244801521301
},
{
val: 244.80751782951882,
passed: 105.39646804332733,
tick: 0.10539646804332733
},
{
val: 249.76277913716484,
passed: 121.76120400428772,
tick: 0.12176120400428772
},
{
val: 255.4059358815833,
passed: 138.0551220178604,
tick: 0.1380551220178604
},
{
val: 261.42264844396055,
passed: 153.5346200466156,
tick: 0.1535346200466156
},
{
val: 268.5570057535758,
passed: 170.07347106933594,
tick: 0.17007347106933593
},
{
val: 276.4052124337306,
passed: 186.58138298988342,
tick: 0.18658138298988342
},
{
val: 284.9764168335236,
passed: 203.082799077034,
tick: 0.203082799077034
},
{
val: 294.3390393223458,
passed: 219.6960310935974,
tick: 0.21969603109359742
},
{
val: 304.3319137499873,
passed: 236.14164400100708,
tick: 0.23614164400100707
},
{
val: 315.05537750104577,
passed: 252.60143506526947,
tick: 0.2526014350652695
},
{
val: 326.49401227228424,
passed: 269.0513080358505,
tick: 0.26905130803585053
},
{
val: 338.62025622421487,
passed: 285.4567630290985,
tick: 0.2854567630290985
},
{
val: 351.40495889919936,
passed: 301.7888140678406,
tick: 0.3017888140678406
},
{
val: 365.0914586916123,
passed: 318.3456140756607,
tick: 0.3183456140756607
},
{
val: 379.5423334566847,
passed: 334.9399890899658,
tick: 0.3349399890899658
},
{
val: 394.75713676067613,
passed: 351.56614208221436,
tick: 0.3515661420822144
},
{
val: 410.48526993219457,
passed: 367.96440303325653,
tick: 0.3679644030332565
},
{
val: 426.81330309016147,
passed: 384.24847304821014,
tick: 0.38424847304821014
},
{
val: 443.8661811529548,
passed: 400.5493050813675,
tick: 0.4005493050813675
},
{
val: 461.6543168623348,
passed: 416.8743020296097,
tick: 0.4168743020296097
},
{
val: 480.1052885611218,
passed: 433.1580229997635,
tick: 0.43315802299976347
},
{
val: 499.252547773194,
passed: 449.432874083519,
tick: 0.449432874083519
},
{
val: 519.0756027119999,
passed: 465.6832799911499,
tick: 0.4656832799911499
},
{
val: 539.6904505072937,
passed: 482.0019910335541,
tick: 0.48200199103355407
},
{
val: 560.9616272322311,
passed: 498.2803339958191,
tick: 0.4982803339958191
},
{
val: 583.1490106818165,
passed: 514.71156001091,
tick: 0.51471156001091
},
{
val: 605.9128864185238,
passed: 531.0415860414505,
tick: 0.5310415860414505
},
{
val: 629.2909876329957,
passed: 547.3053320646286,
tick: 0.5473053320646286
},
{
val: 653.3670305501616,
passed: 563.5642590522766,
tick: 0.5635642590522766
},
{
val: 678.1962058656655,
passed: 579.8544750213623,
tick: 0.5798544750213623
},
{
val: 703.6940120716907,
passed: 596.1202470064163,
tick: 0.5961202470064163
},
{
val: 729.9026487656593,
passed: 612.3893710374832,
tick: 0.6123893710374833
},
{
val: 756.8170497427543,
passed: 628.6585640907288,
tick: 0.6286585640907287
},
{
val: 784.4640067762314,
passed: 644.9434030056,
tick: 0.6449434030055999
},
{
val: 812.8307782578968,
passed: 661.2355040311813,
tick: 0.6612355040311814
},
{
val: 842.201060865713,
passed: 677.6913840770721,
tick: 0.6776913840770722
},
{
val: 871.9802840625044,
passed: 693.978108048439,
tick: 0.6939781080484391
},
{
val: 902.4050569834084,
passed: 710.2322860956192,
tick: 0.7102322860956192
},
{
val: 933.5886969993504,
passed: 726.5146100521088,
tick: 0.7265146100521087
},
{
val: 965.473045741513,
passed: 742.7938610315323,
tick: 0.7427938610315323
},
{
val: 998.0551594551218,
passed: 759.0687820911407,
tick: 0.7590687820911407
},
{
val: 1031.3419795201198,
passed: 775.343003988266,
tick: 0.7753430039882659
},
{
val: 1065.3624556652298,
passed: 791.6302870512009,
tick: 0.7916302870512009
},
{
val: 1100.0000499637858,
passed: 807.8757350444794,
tick: 0.8078757350444794
},
{
val: 1135.3860467235409,
passed: 824.141576051712,
tick: 0.824141576051712
},
{
val: 1171.4287436057452,
passed: 840.3856970071793,
tick: 0.8403856970071792
},
{
val: 1208.1411087321967,
passed: 856.615012049675,
tick: 0.8566150120496749
},
{
val: 1245.577449422099,
passed: 872.8536850214005,
tick: 0.8728536850214005
},
{
val: 1283.7237544125776,
passed: 889.0952920913696,
tick: 0.8890952920913696
},
{
val: 1322.557643964732,
passed: 905.3304030895233,
tick: 0.9053304030895233
},
{
val: 1362.1709400945697,
passed: 921.596734046936,
tick: 0.921596734046936
},
{
val: 1402.650827750306,
passed: 937.9275280237198,
tick: 0.9379275280237198
},
{
val: 1443.7187705778915,
passed: 954.2099910974503,
tick: 0.9542099910974503
},
{
val: 1483.3471478075935,
passed: 969.6625300645828,
tick: 0.9696625300645828
},
{
val: 1526.0449303437317,
passed: 986.0409560203552,
tick: 0.9860409560203552
},
{ val: 1563, passed: 1002.5034010410309, tick: 100 }
];
Insert cell
Plot.plot(
{x: {fine: true, line: true}, y: {fine: true, line: true},
marks: [
Plot.lineY(data, { y:'val'}),
Plot.line(data, {x: 'passed', y:'val'}),
Plot.textX([data.length], {y:data[data.length-1].val+100})
]
});
Insert cell

One platform to build and deploy the best data apps

Experiment and prototype by building visualizations in live JavaScript notebooks. Collaborate with your team and decide which concepts to build out.
Use Observable Framework to build data apps locally. Use data loaders to build in any language or library, including Python, SQL, and R.
Seamlessly deploy to Observable. Test before you ship, use automatic deploy-on-commit, and ensure your projects are always up-to-date.
Learn more