Skip to content

BitcoinDataVisualizer is a Python project that visualizes historical Bitcoin price data using yfinance for data retrieval and plotly for interactive graphing. This tool highlights key price peaks and troughs, providing insightful visualizations of Bitcoin's price trends.

Notifications You must be signed in to change notification settings

vitaliy-developer/BitcoinDataVisualizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

BitcoinDataVisualizer

Overview

BitcoinDataVisualizer is a Python project designed to visualize historical Bitcoin price data. It uses yfinance to fetch historical Bitcoin data and plotly to create interactive graphs that highlight price peaks and troughs.

Setup Instructions

Follow these steps to set up and run the project on Ubuntu 22.04:

  1. Update and Upgrade System Packages:

    sudo apt update
    sudo apt upgrade -y
  2. Install Python 3 and pip:

    If Python 3 and pip are not already installed, you can install them using:

    sudo apt install python3 python3-pip -y
  3. Install Git (if not already installed):

    sudo apt install git -y
  4. Clone the Repository:

    git clone https://github.com/vitaliy-developer//BitcoinDataVisualizer.git
    cd BitcoinDataVisualizer
  5. Create a Virtual Environment:

    python3 -m venv btc_venv
  6. Activate the Virtual Environment:

    source btc_venv/bin/activate
  7. Install the Dependencies:

    pip install -r requirements.txt
  8. Run the Project:

    Execute the analysis.py script to generate and view the interactive Bitcoin price graph:

    python analysis.py

Project Structure

  • analysis.py: Contains the code for downloading Bitcoin data, processing it, and creating the interactive plot.
  • requirements.txt: Lists the required Python packages for the project.

Requirements

  • pandas
  • plotly
  • yfinance

Acknowledgments

  • Plotly for creating interactive visualizations.
  • yfinance for accessing financial data.

Screenshots

alt text

About

BitcoinDataVisualizer is a Python project that visualizes historical Bitcoin price data using yfinance for data retrieval and plotly for interactive graphing. This tool highlights key price peaks and troughs, providing insightful visualizations of Bitcoin's price trends.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages