Coder Social home page Coder Social logo

Comments (4)

karolzak avatar karolzak commented on August 23, 2024 1

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.

educatorsRlearners avatar educatorsRlearners commented on August 23, 2024 1

@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.

karolzak avatar karolzak commented on August 23, 2024 1

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.

karolzak avatar karolzak commented on August 23, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.