【发布时间】:2016-11-03 07:38:57
【问题描述】:
我正在尝试绘制来自欧洲 11 个城市的互联网流量的时间序列图。
我从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) 我希望在 x 轴上更频繁地标记 date。
2) 我希望 Y 轴的数字对于每个值都有 0.6x10^12(或类似的值),而不是最顶部的 1e12。
3) 我在几个场合调用matplotlib.pyplot 对象。我想避开它,直接处理seaborn对象
如果有人可以帮助我,那就太好了。
【问题讨论】:
标签: python pandas matplotlib seaborn data-analysis