Понимание акций может быть тяжело Но в этом посте мы будем визуализировать акции с помощью Сюжер (Библиотека визуализации). Как мы все знаем, 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”