python基础练习(六)—— 绘图与可视化
# -*- coding: utf-8 -*-
#对macrodata.csv数据集
#1. 画出realgdp列的直方图
from __future__ import division
from numpy.random import randn
import numpy as np
import os
import matplotlib.pyplot as plt
from pandas import Series, DataFrame
import pandas as pd
macrod = pd.read_csv('D:/pytest/week7/data/macrodata.csv')
plt.figure()
macrod['realgdp'].hist(bins=50)
#2. 画出realgdp列与realcons列的散点图,初步判断两个变量之间的关系
import matplotlib.pyplot as plt
macrod = pd.read_csv('D:/pytest/week7/data/macrodata.csv')
ax2= fig.add_subplot(2, 1, 2)
ax2.set_title('scatter')
ax2.set_xlabel('realgdp')
ax2.set_ylabel('realcons')
plt.scatter(macrod['realgdp'],macrod['realcons'])
#初步判断 realgdp 与 realcons 这两个变量呈线性关系
#对tips数据集
#3. 画出不同sex与day的交叉表的柱形图
import pandas as pd
tips = pd.read_csv('D:/pytest/week7/data/tips.csv')
party_sex = pd.crossta