Я пытаюсь построить график таймсерийного интернет-трафика из 11 городов Европы.Тонкая настройка морского графика из pandas dataFrame
я получил доступ к набору данных из internet traffic data of 11 european cities
# !/usr/bin/env python3.4
# -*- coding: utf-8 -*-
import pandas as pd
import seaborn as sns
import matplotlib.pyplot as plt
df = pd.read_csv('internet-traffic-data-in-bits.csv')
print(df.dtypes)
bp = sns.tsplot([df.Internet_traffic_data_in_bits],color="indianred",)
bp.set(xlabel='Date', ylabel='Internet Traffic Data (bits) in 11 European cities')
plt.xticks(rotation=45)
# plt.tight_layout()
plt.show()
График, я получаю здесь показано.
Мои вопросы касаются главным образом настройки или украшения следующего графика.
1) Я хочу, чтобы date
был отмечен чаще на оси х. 2) Я бы предпочел, чтобы числа Y-оси имели 0,6x10^12 (или что-то подобное) для каждого значения, а не 1e12
на самом верху. 3) Я звоню на matplotlib.pyplot
объект на несколько случайностей. Я хотел бы избежать этого и напрямую обращаться к seaborn
Объект
Было бы здорово, если бы кто-нибудь мог мне помочь.