• Python for Data Science


    Chapter 4 - Practical Data Visualization

    Segment 1 - Creating standard data graphics

    import numpy as np
    from numpy.random import randn
    import pandas as pd
    from pandas import Series, DataFrame
    
    import matplotlib.pyplot as plt
    from matplotlib import rcParams
    

    Creating a line chart from a list object

    Plotting a line chart in matplotlib

    x = range(1,10)
    y = [1,2,3,4,0,4,3,2,1]
    
    plt.plot(x,y)
    
    [<matplotlib.lines.Line2D at 0x7f361b7a7780>]
    

    output_4_1

    Plotting a line chart from a Pandas object

    address = '~/Data/mtcars.csv'
    
    cars = pd.read_csv(address)
    cars.columns = ['car_names','mpg','cyl','disp', 'hp', 'drat', 'wt', 'qsec', 'vs', 'am', 'gear', 'carb']
    
    mpg = cars['mpg']
    
    mpg.plot()
    
    <matplotlib.axes._subplots.AxesSubplot at 0x7f361afafd30>
    

    output_7_1

    df = cars[['cyl','wt','mpg']]
    df.plot()
    
    <matplotlib.axes._subplots.AxesSubplot at 0x7f361af44e80>
    

    png

    Creating bar charts

    Creating a bar chart from a list

    plt.bar(x,y)
    
    <BarContainer object of 9 artists>
    

    png

    Creating bar charts from Pandas objects

    mpg.plot(kind="bar")
    
    <matplotlib.axes._subplots.AxesSubplot at 0x7f361ae4a710>
    

    png

    mpg.plot(kind="barh")
    
    <matplotlib.axes._subplots.AxesSubplot at 0x7f361af44400>
    

    png

    Creating a pie chart

    x = [1,2,3,4,0.5]
    plt.pie(x)
    plt.show()
    

    png

    Saving a plot

    plt.pie(x)
    plt.savefig('plt_chart.png')
    plt.show()
    

    png

    %pwd
    
    '/home/ericwei/Ex_Files_Python_Data_Science_EssT_Pt_1/Exercise Files/04_01_begin'
    相信未来 - 该面对的绝不逃避,该执著的永不怨悔,该舍弃的不再留念,该珍惜的好好把握。
  • 相关阅读:
    Jmeter基础元件
    Jmeter性能测试之添加思考时间
    Jmeter断言实例—响应断言
    Jmeter调试脚本之断言
    Jmeter调试脚本之关联
    jmeter调试脚本之变量参数化
    jmeter调试脚本之用户自定义变量
    XAMPP中Apache和Mysql启动失败问题总结
    Jmeter运行badboy录制的脚本
    Bugfree安装与使用
  • 原文地址:https://www.cnblogs.com/keepmoving1113/p/14226855.html
Copyright © 2020-2023  润新知