Comments (4)
True, this is not well documented but there's a way to make those images render correctly in a website.
I assume you're using images collection in form of local URLs (that's why it's not rendering correctly in the website).
One thing you can try (when you want to export that notebook as HTML or render as .ipynb) is to use force_b64
flag and set it to True
:
plot_images(images, labels, force_b64=True)
With that you will enforce images to get converted into base64 strings and injected into HTML. That way you can either render the whole .ipynb notebook or export notebook as HTML and post it on your website.
Let me know if that works for you.
from ipyplot.
@karolzak I could have sworn I tried that solution but it looks like I didn't save the changes before pushing to git.
Needless to say, it works like a charm 👍 Cheers!
from ipyplot.
Just a food for thoughts.
One potential option for saving output as image file is to rely on some external tool like webkit. Here's a python wrapper for it: https://pypi.org/project/imgkit/
This would be an optional solution for people ok to install some additional dependencies.
In this case of course the output would be completely non interactive (static image) so it would not work great for plot_class_tabs
function output.
Other option would be to just extract output HTML as a separate file or even a string that can be injected somewhere else.
Something to consider in future iterations..
from ipyplot.
Closing this thread as we found a workaround for this problem but discussion about saving outputs as image files will continue here #20
from ipyplot.
Related Issues (20)
- GREAT WORK! Thank you!!
- [Bug] Can't select text from a text field HOT 1
- [Bug] Image resolution vs image width - blurry images when zoomed in HOT 1
- [Bug] Warning about google colab runtime could be a tad more helpful/precise (base_64) HOT 1
- [Bug] Different type checking for same-size vs different size images in group HOT 1
- [Docs] add back examples that can be copy/pasted in readme HOT 1
- Number of Images Displayed HOT 1
- Disable enlarge image HOT 1
- Sort images in plot_class_tabs HOT 2
- ipyplot.plot_class_tabs not showing images HOT 23
- Change background color HOT 1
- numpy 1.20+ does't have `np.float` HOT 2
- Is there any way to hide `show html` button? HOT 1
- It would be nice if the return_html option is present HOT 1
- Warning about using JpegImageFile under Python 3.11 HOT 1
- would be better if images are resized
- pypi version not working with latest numpy. master partly fixes but fails with PIL images. HOT 2
- Patch security vulnerability with a new release
- AttributeError: module 'numpy' has no attribute 'float'. HOT 4
- labels color issues HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ipyplot.