python show plots for remote or online work on AWS?

0

for coding plain python code for VSCode is it possible to show plots for remote or online work on AWS? it is known using jupyter is not professional .... professional use IDEs like VScode or Charm , etc.. https://www.youtube.com/watch?v=1ISrRp6n2Tg Joel Grus - The case against the jupyter notebook (TDS Podcast - CLIP) https://www.youtube.com/watch?v=3Fa6uzHxTkQ I Don't Like Jupyter Notebooks // Joel Grus // Coffee Sessions #62 https://www.youtube.com/watch?v=lMlN-2W1rxE

for example we set break point at line number 123 run python code till this breakpoint then write code in debugging window of terminal import matplotlib.pyplot as plt plt.figure(figsize=(15, 15)) plt.plot( [1,2,3,4,5], 'r', label='actual - reference') plt.plot( [1.2,2.6,2.8,4.2,5.1],'b', label='predicted ') plt.legend() plt.title("vowpal wabbit predictions2") plt.show(block=False)

then we want to see plot on computer screen and if needed to zoom this plot - we want interactive plot as full experience coding on local computer ?

cloud9 is only limited IDE per https://stackoverflow.com/questions/15089174/support-for-cloud9-ide-and-matplotlib-or-other-graphical-tool-for-python

plots can not be shown

1 Answer
0

Jupyter is a good tech, this is rather zealous statement, cloud9 is just a managed ec2 running web interface ide

Amazon EC2: You can run a Python script on an EC2 instance and use Matplotlib or other plotting libraries to generate the plots. You can then use X11 forwarding or VNC to display the plots on your local machine.

Amazon SageMaker: SageMaker is a fully managed service that provides Jupyter notebooks for data science and machine learning workflows. You can use Matplotlib or other plotting libraries to generate the plots in a Jupyter notebook and then view them directly in the notebook.

Amazon EMR: EMR is a managed big data platform that includes support for Spark, Hadoop, and other distributed computing frameworks. You can use EMR to run Python scripts that generate plots using Matplotlib or other libraries.

AWS Lambda: Lambda is a serverless compute service that lets you run code without provisioning or managing servers. You can use Lambda to generate plots using Matplotlib or other plotting libraries, and then store the plots in an S3 bucket or another data store.

AWS Glue: Glue is a managed extract, transform, and load (ETL) service that can be used to prepare and transform data for analysis. You can use Glue to run Python scripts that generate plots and then store the plots in a data store or S3 bucket.

Yurii B
answered a year ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions