"""
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. 【Diary】CSP-S2 2021 游记 & NOIP 备赛发疯日记

    Day 0 两个极端的回跳. .....不行啊. 我快输不起了........... ------------------------------- 早上被生物钟强行唤醒,逼自己懒床到6:40. 弹琴 ...

  2. Redis使用之缓存清除

    1. Redis到期缓存清除策略(三种) 定时删除:在设置key的过期时间的同时,为该key创建一个定时器,让定时器在key的过期时间来临时,对key进行删除. 优点:定时删除策略对内存是友好的,通过 ...

  3. Golang一日一库之 日志库 zap

    简介 在开发过程中 会使用到日志库去记录错误的日志,尤其是golang中 有无穷无尽的error 如果不记录,当你的代码出错,就无从排错了. zap 是开源的 Go 高性能日志库 主要有以下特点: 支 ...

  4. 帝国cms sql检则标题重复

    <?php //检则标题重复 $sql=$empire->query("select id,filename from phome_ecms_news where classid ...

  5. 循序渐进的掌握uni-app,两个小时完成一个简单项目——新闻App、新闻小程序

    效果图 一.创建项目 uni-app 是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到iOS.Android.Web(响应式).以及各种小程序(微信/支付宝/百度/头条/ ...

  6. cesium源码编译调试及调用全过程

    完整记录一次cesium源码从下载.打包.调用.调试的全过程. 本文使用软件或API版本: VSCode Node:12.18.3 cesium版本:1.94 总体步骤: 下载源码 执行npm ins ...

  7. 16-js兼容性处理

    const { resolve } = require('path'); const HtmlWebpackPlugin = require('html-webpack-plugin'); modul ...

  8. Centos7.x 安装jenkins

    一.安装 前提:需查看是否安装了JDK 1.第一种方法 sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat ...

  9. 【Docker】安装及部署

    一.Ubuntu使用apt安装Docker 官方安装文档:https://docs.docker.com/engine/install/ubuntu/ 1.准备安装环境 [root@Docker-Ub ...

  10. 记一次某CMS代码审计(转载)

    作者:ddwGeGe 本文转自先知社区:https://xz.aliyun.com/t/11774 前言 无意中浏览到某小众OA官网且可以下载到源码,随机审计一波,最后成功Getshell,大佬勿喷 ...