Skip to content

jupyter notebook formatting is not good #4207

@maxandersen

Description

@maxandersen

I have this in a java cell:

import static smile.plot.vega.Predicate.*;

var bar = new View("2D Histogram Heatmap").width(300).height(200);
bar.mark("rect");
bar.viewConfig()
    .stroke("transparent");
bar.data().values(new DatasetLoader().loadAsJson("movies").toPrettyString());
bar.encode("x", "IMDB Rating")
    .type("quantitative")
    .title("IMDB Rating")
    .bin(new BinParams().maxBins(60));
bar.encode("y", "Rotten Tomatoes Rating")
    .type("quantitative")
    .bin(new BinParams().maxBins(40));
bar.encode("color", null)   
    .type("quantitative")   
    .aggregate("count");
bar.transform()
    .filter(and(valid("IMDB Rating"), valid("Rotten Tomatoes Rating")));

display(bar.toPrettyString(), "application/vnd.vegalite.v5+json");

call Format Cell and I get:

import static smile.plot.vega.Predicate.*;

var bar = new View("2D Histogram Heatmap").width(300).height(
		200);bar.mark("rect");bar.viewConfig().stroke("transparent");bar.data().values(new DatasetLoader().loadAsJson("movies").toPrettyString());bar.encode("x","IMDB Rating").type("quantitative").title("IMDB Rating").bin(new BinParams().maxBins(60));bar.encode("y","Rotten Tomatoes Rating").type("quantitative").bin(new BinParams().maxBins(40));bar.encode("color",null).type("quantitative").aggregate("count");bar.transform().filter(and(valid("IMDB Rating"), valid("Rotten Tomatoes Rating")));

display(bar.toPrettyString(), "application/vnd.vegalite.v5+json");

all squeezed down on a few lines.

why? :)

Metadata

Metadata

Assignees

Type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions