Skip to content

Instantly share code, notes, and snippets.

@paulochf
Last active November 14, 2024 11:23
Show Gist options
  • Save paulochf/f6c9ed0b39f85dd85270 to your computer and use it in GitHub Desktop.
Save paulochf/f6c9ed0b39f85dd85270 to your computer and use it in GitHub Desktop.
IPython/Jupyter Notebook enlarge/change cell width
from IPython.display import display, HTML
display(HTML(data="""
<style>
div#notebook-container { width: 95%; }
div#menubar-container { width: 65%; }
div#maintoolbar-container { width: 99%; }
</style>
"""))
@cpatdowling
Copy link

Best gist ever.

@hedifezai
Copy link

awsome ! thanks

@onlinematters
Copy link

onlinematters commented Mar 17, 2019

This was really helpful - thank you! A great find/suggestion. And just to be clear for those who come along - just cut and paste this code in a separate cell at the top of your notebook - you can even do it after the fact and execute it and it works great.

But here is the other question: how do you extend the default height of a cell so that you don't get the scrollbar on the right side (so you can see an entire chart, for example, that you want to make fairly large).

@pakinja
Copy link

pakinja commented Mar 26, 2019

Hello:
I have modified the file custom.css .container { width:100% !important; } so that the notebook occupies 100% of the screen, however when exporting the notebook to html, the result is an html that does not occupy the whole screen (we see all that space on the left and on the right):

note

any suggestions?

Thanks!

@nyck33
Copy link

nyck33 commented Aug 24, 2019

This actually made my working area narrower on a portrait oriented (vertical) monitor on Linux Ubuntu 18.
Similar code on Stackoverflow seems to have made my working area marginally wider.

@julie-data
Copy link

This is so useful, thank you!!!!

@bijoythomas
Copy link

Wonderful! Thank you!

@you-zhou
Copy link

Than you so much. This is really helpful!

@zahirmahammad
Copy link

Thank you very much...... So usefull!!!

@ParthaKarthikeyan
Copy link

Extremely helpful. Thanks!

@skinnedpanda
Copy link

Awesome, I want to give you a hug!

@kauttoj
Copy link

kauttoj commented May 14, 2021

But here is the other question: how do you extend the default height of a cell so that you don't get the scrollbar on the right side (so you can see an entire chart, for example, that you want to make fairly large).

Same question. How do you adjust height, e.g., setting a specific pixel count?

@paulochf
Copy link
Author

@kauttoj should be CSS: height: Kpx;, for K in real numbers.

@PavelEprines
Copy link

Thank you so much

@robertplata
Copy link

Please forgive my naivete, but how and where does one execute:
from IPython.display import display, HTML

display(HTML(data="""

<style> div#notebook-container { width: 95%; } div#menubar-container { width: 65%; } div#maintoolbar-container { width: 99%; } </style>

"""))
??

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment