Data Analysis. Made simple.

Lemon makes data plotting possible in under three lines of code. With any kind of numerical data.

wages = "employee_wages.csv" wages = load(from=wages, k=2) squeeze(wages)

Meet Lemon.

Created for data analysts who desire to extract useful knowledge and business value from data they collect. Write code with Python and get clean visualisations for every kind of numerical data.


Gain new insights with our machine learning algorithms and automatically perform clustering and regression methods on the fly. With Auto-Complete, Lemon provides ideal hyperparameters and recommends best practices in the current context.


Lemon is a lightweight, yet powerful code editor. We blend visual tools into the editor so you get the right amount of help when you want it without getting in the way of your analysis.

We respect simple and clean code. Use Lemon's custom API, written to be used by humans.

stock_prices = regression("stock_prices.csv", normalize=False) squeeze(stock_prices)


Focus on what is important to you. Lemon is fully configurable with Matplotlib, Seaborn, Bokeh and many more standard plotting libraries.

Extremely fast

Built on top of PyTables and NumPy package, Lemon uses C extensions for the performance-critical parts of the code, making it a fast yet extremely easy-to-use tool for interactively plotting large amounts of data.

Lemon Code Editor is powered by Electron.



If I had known about Lemon earlier, perhaps I would have had enough time to work out the Grand Unified Theory.


When I tried to make plots with regular libraries, I was devastated. Lemon helped me to effortlessly make plots in my new work. I now have more time to stand beneath trees and get hit by apples.


Lemon's AI definitely passes this Turing test!


Free Alpha Access
  • Early Access To Our Machine Learning Methods
  • Python Smart Auto-Complete
  • High Quality Plot Resolution
  • .PNG, .JPG and .PDF Support


  • What is Lemon?

    Lemon is a lightweight and powerful code editor, designed to be used with python. Created for data analysts who desire to extract useful knowledge and business value from data they collect.

  • Why does it only support Python?

    The most alluring factor of Python is that anyone aspiring to learn this language can learn it easily and quickly. Python’s scalability lies in the flexibility that it gives to solve problems, as in the case of YouTube that migrated to Python. Next, the significant factor giving the push for Python is the variety of data science/data analytics libraries made available. Lemon comes with varied visualization options. Matplotlib provides the solid foundation around which other libraries like Seaborn, pandas plotting, and ggplot have been built.

  • Which Python versions does Lemon support?

    We only support Python3. There are currently no plans to fully cooperate on Python2.

  • How much does Lemon cost?

    We are in an early phase. As of now, Lemon is free for educational and commercial purposes. Our goals are to provide a simple and hassle-free way of doing data analysis for everyone.

  • I’m having problems. How can I get support?

    The most efficient way is to sign up for free, and send us a brief description of your issue.