"""
Created on Fri Nov 8 16:09:36 2019

@author: DELL
"""

"""
import pymango
myclient = pymongo.MongoClient("mongodb://localhost:27017/")#连接数据库

list _database_name()查看数据库
db = myclient[数据库name]读取数据库
find_one() 输出字典
find({}) 输出可迭代对象 对象.find({})
https://www.kesci.com/home/project/5cf7a5a8e727f8002c1925c8 大鹏老师克赛
https://matplotlib.org/gallery/index.html matplotlib工具文档
"""

import matplotlib.pyplot as plt
import numpy as np
import pandas as pd

df = pd.DataFrame(np.random.randn(50,4), #取随机数
index = pd.date_range('2019/1/1',periods=50), #时间区间
columns = list('ABCD')) #列名

df= df.cumsum() #将df数据覆盖求和后覆盖原来的数据
df.plot(figsize =(12,6), #o图片的长宽
style = '--o', #添加点状
grid = True, #显示格线
title = 'time table',#添加图表名称
colormap = 'copper' #设置色带
)

plt.figure(figsize = (12,5)) #新建一个主图,可不覆盖之前的图
plt.scatter(df['A'],df['B'],#取上面随机数据中的AB列数据展示,分别竖与横坐标
# kind = ''# 图形类别 可在官网查询
marker = 'o', #o表是用点状展示
s = df['C'].abs()*60, #abs是取绝对值,用C列值作为点的大小,太小就扩大60倍
c = df['D'],cmap = 'Reds', #点的颜色
alpha = 0.8) #点的透明度

import seaborn as sns #专业统计图标第三方库
sns.set_context('talk') #
tips = sns.load_dataset('tips') #seaborn自带图表集,可以加载数据供生产表
plt.figure(figsize=(12,5))
sns.violinplot(x='day',y='total_bill',data=tips,
linewidth=1.3, #线宽
scale= 'count' #添加维度
) #调用seaborn中小提琴图

plt.figure(figsize=(12,5))
sns.kdeplot(df['A'],df['B'],
shade =True , #创建一个密度图,shade填充阴影
cmap ='Reds' , #红色色带,深颜色区展示密集度
shade_lowest= False, #不显示底色
n_levels=15 #添加线条个数,使图标看起来更平滑

)

plt.figure(figsize=(12,5))
sns.jointplot(x=df['A'],y=df['B'], #散点图与直方图一起展示数据
marginal_kws ={'bins':15}, #箱数
size=9
)

python图表展示实例的更多相关文章

  1. knockout+echarts实现图表展示

    一.需要学习的知识 knockout, require, director, echarts, jquery.简单的入一下门,网上的资料很多,最直接就是进官网校习. 二.效果展示 三.require的 ...

  2. python第六天 函数 python标准库实例大全

    今天学习第一模块的最后一课课程--函数: python的第一个函数: 1 def func1(): 2 print('第一个函数') 3 return 0 4 func1() 1 同时返回多种类型时, ...

  3. Python装饰器实例讲解(一)

    Python装饰器实例讲解(一) 多种角度讲述这个知识,这是个系列文章 但前后未必有一定的顺承关系 部分参考网络 本文以一个小案例引出装饰器的一些特点,不涉及理论,后面再谈 案例 写一个代码来求一个数 ...

  4. Ionic中使用Chart.js进行图表展示以及在iOS/Android中的性能差异

    Angular Chart 简介 在之前的文章中介绍了使用 Ionic 开发跨平台(iOS & Android)应用中遇到的一些问题的解决方案. 在更新0.1.3版本的过程中遇到了需要使用图表 ...

  5. 使用Highcharts实现图表展示

    本篇随笔记录的是本人2011年做广州地铁协同办公项目时,图表需求的解决方案.(Demo中只是虚拟的测试数据) 关键技术点: 使用Highcharts实现图表展示: 另外使用Highslide弹窗.使用 ...

  6. python 类和实例

    面向对象最重要的概念就是类(Class)和实例(Instance),必须牢记类是抽象的模板,比如Student类,而实例是根据类创建出来的一个个具体的“对象”,每个对象都拥有相同的方法,但各自的数据可 ...

  7. Python 解析XML实例(xml.sax)

    已知movies.xml <collection shelf="New Arrivals"> <movie title="Enemy Behind&qu ...

  8. Python操作Mysql实例代码教程在线版(查询手册)_python

    实例1.取得MYSQL的版本 在windows环境下安装mysql模块用于python开发 MySQL-python Windows下EXE安装文件下载 复制代码 代码如下: # -*- coding ...

  9. python连接mysql实例分享_python

    示例一 #coding=UTF-8 import sys import MySQLdb import time reload(sys) sys.setdefaultencoding('utf-8') ...

  10. 4. python 修改字符串实例总结

    4. python 修改字符串实例总结 我们知道python里面字符串是不可原处直接修改的,为了是原来的字符串修改过来,我们有一下方法: 1.分片和合并 >>> a='abcde'  ...

随机推荐

  1. day25:7个魔术方法&5个关于类的魔术属性

    目录 1.__del__(析构方法) 2.魔术方法:__str__ 3.魔术方法:__repr__ 4.魔术方法:__call__ 5.魔术方法:__bool__ 6.魔术方法:__add__& ...

  2. MySQL匿名空用户名处理

    问题描述:公司漏扫发现数据库内出现空用户名及密码,需要对这些用户进行整改 1.首先出现了疑问,这些空的用户名是怎么出现的,而且不附带密码. 2.可以手动这样创建这样的用户名和密码形式么. 3.如果能这 ...

  3. Vue修改单页面背景颜色

  4. 统计计算——Bootstrap总结整理

    Bootstrapping Boostrap 有放回的重抽样. 符号定义: 重复抽样的bootstrap \(F^*\) 观测到的样本\(\hat F\),是一个经验分布 真实分布\(F\) Eg. ...

  5. Amazon S3 对象存储Java API操作记录(Minio与S3 SDK两种实现)

    缘起 今年(2023年) 2月的时候做了个适配Amazon S3对象存储接口的需求,由于4月份自学考试临近,一直在备考就拖着没总结记录下,开发联调过程中也出现过一些奇葩的问题,最近人刚从考试缓过来顺手 ...

  6. ubuntu20安装docker、redis、mysql及部署net6应用

    一.更新系统软件包索引 sudo apt update 二.安装docker sudo apt install docker.io 三.在docker中安装Mysql 拉取mysql镜像 docker ...

  7. mosn基于延迟负载均衡算法 -- 走得更快,期待走得更稳

    前言 这篇文章主要是介绍mosn在v1.5.0中新引入的基于延迟的负载均衡算法. 对分布式系统中延迟出现的原因进行剖析 介绍mosn都通过哪些方法来降低延迟 构建来与生产环境性能分布相近的测试用例来对 ...

  8. git拉取代码总提示输入密码解决方法

    公司用的gitlab,在项目拉取(git clone)和更新(git pull)的时候,每次都提示输入用户名密码,不胜其烦,解决方法如下: # 首先 git config --global crede ...

  9. #Powerbi 利用动态格式字符串功能,实现百分数智能缩位(powerbi4月重磅更新功能)

    以下内容(基于POWERBI 23年4月更新的最新版本) 实际业务中,日常报表一般都有一个较为规范的百分数缩位要求,如果统一要求保留一位小数,那么在有些时候,我们会面临被缩成0.0%的尴尬,例如原有的 ...

  10. 2022-09-30:以下go语言代码输出什么?A: true true false true false; B: true false false true false; C: true true

    2022-09-30:以下go语言代码输出什么?A: true true false true false: B: true false false true false: C: true true ...