zoukankan      html  css  js  c++  java
  • python3绘图示例1(基于matplotlib)

    #!/usr/bin/env python
    # -*- coding:utf-8 -*-

    import numpy as np
    import matplotlib.pyplot as plt
    import json
    from decimal import Decimal


    # 保留浮点类型
    jstring='{"name":"pro","price":12.05}'
    str=json.loads(jstring,parse_float=Decimal)
    print(str)

    # 柱状图
    def is_outlier(points,threshold=3.5):
    if len(points.shape)==1:
    points=points[:,None]

    median=np.median(points,axis=0)
    diff=np.sum((points-median)**2,axis=-1)
    diff=np.sqrt(diff)
    med_abs_deviation=np.median(diff)

    modified_z_score=0.6745*diff/med_abs_deviation
    return modified_z_score > threshold


    x=np.random.random(10)
    buckets=50
    np.r_[x,-49,95,100,-100]
    fitered=x[~is_outlier(x)]

    plt.figure()

    plt.subplot(211)
    plt.hist(x,buckets)
    plt.xlabel('Raw')

    plt.subplot(212)
    plt.hist(fitered,buckets)
    plt.xlabel('Cleaned')

    plt.show()


  • 相关阅读:
    java多线程
    golang编码转换
    golang csv,xls,xlsx
    golang 资源
    electron安装
    Ubuntu系统下面软件安装更新命令
    golang代码执行顺序
    datatables使用
    Echarts柱形图颜色设置
    golang chan 超时
  • 原文地址:https://www.cnblogs.com/NiceTime/p/10125207.html
Copyright © 2011-2022 走看看