Понимание акций может быть тяжело Но в этом посте мы будем визуализировать акции с помощью Сюжер
(Библиотека визуализации). Как мы все знаем, Python действительно мощный, когда дело доходит до обработки данных. Поэтому мы будем использовать такие модули, как Пандас
Чтобы обработать нашими файлами CSV и Сюжер
визуализировать наши данные.
Для того, чтобы начать, что нам нужно установить несколько библиотек
- Установить
Анаконда
Распределение. (Это содержит все пакеты/модули/модули Установка ссылки Отказ Установить - Сюжер
(Это не включено в анаконду)
PIP устанавливает заговор AОтказ
Если вы не хотите устанавливать Анаконда
Отказ Вы можете установить пакеты, которые вам нужны, следуя этим инструкциям.
- Установите Pandas
PIP Установить Pandas
Отказ - Установить ноутбук Jupyter
python3 -m pip установить jupyter
Отказ - Установить
Сюжер
PIP устанавливает заговор A
Отказ
Давай начнем
- Сначала позвольте запустить ноутбук Jupyter, запустив следующую команду
Jupyter-Notebook
Отказ - Теперь у нас есть
Jupyter-Notebook
Бег. Мы будем импортировать библиотеки.
import pandas as pd # importing Plotly import plotly.plotly import plotly.graph_objs as go
- Включение в автономном режиме для
Сюжета
plotly.offline.init_notebook_mode(connected=True)
- Давайте загружаем данные акций (его можно найти на Yahoo Finance Ищите ваш любимый запас). Я буду использовать AAPL.
- Теперь мы будем читать запасы CSV, используя Pandas.
# read_csv allows us to read csv files data = pd.read_csv('AAPL.csv') # few pandas operations. #This will display first few cells of the CSV files we can always specify how many cells we need by passing a number within those parenthesis data.head(10) data.head() # This will tell how many rows and columns are there in our CSV file. data.shape # This will describe our data by giving us information like mean, max, min, std and etc data.describe()
- Выбор определенных столбцов, использующих
Пандас
построить их
# Selecting a specific column from csv file. Note brackets should contain exact name from the csv file. dates = data['Date'] high = data['High']
- Построение данных, используя
Сюжета
plotly.offline.iplot({ "data": [go.Scatter(x=dates ,y=high)], "layout": go.Layout(title="AAPL Stocks") })
Выход
И теперь у вас есть данные акций, представленные с использованием линии линии.
Я надеюсь, что вам понравилось этот пост, если вы думаете, что я пропустил, ничего не стесняйтесь комментировать ниже.
Почувствуйте поделитесь этим среди своих друзей и коллег.
Примечание
Эта статья была опубликована на Мой блог
Важные ссылки
Оригинал: “https://dev.to/mraza007/visualizing-stocks-28ee”