The plotter
package facilitates the visualization of financial and stock market data. It is designed to assist traders, investors, financial analysts, and anyone interested in market trends, financial performance, and risk assessment through graphical representations.
CurrentPricesTickerDisplay
FinancialMetricsPlotter
RevenueGrowthPlotter
StockExchangePerformancePlotter
StockPricePlotter
StockVolatilityPlotter
Displays current stock prices in a ticker-like format for real-time monitoring.
CurrentPricesTickerDisplay(tickers, interval=10)
tickers
(list of str): List of stock ticker symbols.interval
(int, optional): Update interval in seconds. Default is 10 seconds.Fetches current prices for the stock tickers.
dict
: Current prices of the tickers.Displays the current prices in a rolling ticker format.
Plots financial metrics of stocks in a histogram format for comparison.
FinancialMetricsPlotter(tickers)
tickers
(list of str): Stock tickers for financial metrics plotting.Plots histograms of various financial metrics.
Visualizes year-over-year revenue growth of stocks in a bar chart format.
RevenueGrowthPlotter(tickers)
tickers
(list of str): Stock tickers for revenue growth plotting.Plots year-over-year revenue growth.
Compares and visualizes the performance of different stock indices over time.
StockExchangePerformancePlotter(indices)
indices
(list of str): Stock index symbols for performance comparison.Plots normalized closing prices of the indices for comparison.
Visualizes stock prices and their moving averages over a selected period.
StockPricePlotter(tickers)
tickers
(list of str): Stock tickers for price visualization.Plots the closing prices of the stocks.
Plots moving averages along with closing prices.
Calculates and visualizes the rolling volatility of stock prices.
StockVolatilityPlotter(tickers)
tickers
(list of str): Stock tickers for volatility analysis.Calculates and plots rolling volatility.