top of page
  • Writer's pictureLaura Caicedo

Setting-up a python virtual env and plot a graph by Zahara Miriam.

Could you teach our Lovelace Series audience something technical in less than 5 minutes?

Sure! Here is how to set-up a python virtual env and plot a graph:

Setting up a Virtual Environment:

1. Open your terminal or command prompt.

2. Navigate to the directory where you want to create your project using the `cd` command.

3. Create a new virtual environment by running:

python -m venv myenv

This creates a new directory called `myenv` containing the virtual env.

4. Activate the virtual env:

   - On Windows: `myenv\Scripts\activate`

   - On Unix/Linux: `source myenv/bin/activate`

Your terminal now shows `(myenv)` at the start to show the virtual env is active.

Installing Jupyter Notebook and Libraries:

Now we want to install soem libraries to help us plot a graph:

5. Install Jupyter Notebook, pandas, and matplotlib by running:

pip install jupyter pandas matplotlib

Creating a Notebook with "Hello World" and Plotting CSV data into a graph:

6. Run the following command to start the Jupyter Notebook server:

jupyter notebook

This should open a new tab or window in your browser with Jupyter labs interface.

7. In the Jupyter interface, click "New" > "Python 3" to create a new notebook.

8. In the new notebook, create a code cell by clicking on the "+" icon or using the keyboard shortcut.

9. In the code cell, type the following:

print("Hello World!")

10. Run the code cell by clicking the "Run" button or pressing Shift+Enter.

You should see the output "Hello World!" printed below the code cell.

11. Create a new code cell and follow these steps to plot a graph using CSV data:

    a. Import the required libraries:

    import pandas as pd
    import matplotlib.pyplot as plt

    b. Read the CSV data into a pandas DataFrame:

    df = pd.read_csv('data.csv')

    Replace `'data.csv'` with the name of your CSV file.

    c. Create a new figure with a specific size:

    plt.figure(figsize=(8, 6))

    d. Create a scatter plot using the data from the DataFrame:

    plt.scatter(df['x'], df['y'])

    Replace `'x'` and `'y'` with the column names in your CSV file that contain the x and y data, respectively.

    e. Add labels to the x and y axes:

    plt.xlabel('X Label')
    plt.ylabel('Y Label')

    f. Add a title to the plot:

    plt.title('My Scatter Plot')

    g. Display the plot:


12. Run the code cell with the plotting code, and you’ll see the scatter plot rendered in the output area of your notebook.


Note: Make sure your CSV data is in the same directory as your notebook or use the correct file path when reading the data using `pd.read_csv()`.

10 views0 comments


bottom of page