"""
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. Python简易学生管理系统

    目录结构: 1. 学生文件 student.py # 学生类 class Student(object): # 存放学生信息 student_info = {} # 学生初始化方法 def __ini ...

  2. TED--10 ways to have a better conversation

    10 ways to have a better conversation All right, I want to see a show of hands: how many of you have ...

  3. Java常见的线程池的创建及使用

    文章目录 线程池是什么? 线程池的主要参数 线程池的拒绝策略 创建线程池的方式 关闭线程池 大家好,我是Leo!今天准备和大家一起分享的知识是线程池,刚好今天在看八股文,就顺带写一下并把一些实践的例子 ...

  4. 浅谈ArrayList和LinkedList

    文章目录 前言 ArrayList和LinkedList List的方法 ArrayList add remove LinkedList remove get和peek push ArrayList和 ...

  5. 2步打通ModelArts和Astro,实现AI应用快速落地

    摘要:本文以 ModelArts 的"找云宝"自动学习 AI 应用为例,结合低代码平台 Astro 轻应用快速实现一个"找云宝"小应用. 本文分享自华为云社区& ...

  6. 2022-04-29:厨房里总共有 n 个橘子,你决定每一天选择如下方式之一吃这些橘子: 吃掉一个橘子。 如果剩余橘子数 n 能被 2 整除,那么你可以吃掉 n/2 个橘子。 如果剩余橘子数 n 能被

    2022-04-29:厨房里总共有 n 个橘子,你决定每一天选择如下方式之一吃这些橘子: 吃掉一个橘子. 如果剩余橘子数 n 能被 2 整除,那么你可以吃掉 n/2 个橘子. 如果剩余橘子数 n 能被 ...

  7. 2021-10-30:有效的字母异位词。给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。注意:若 s 和 t 中每个字符出现的次数都相同,则称 s 和 t 互为字母异位

    2021-10-30:有效的字母异位词.给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词.注意:若 s 和 t 中每个字符出现的次数都相同,则称 s 和 t 互为字母异位 ...

  8. ChatGPT Plugin开发setup - Java(Spring Boot) Python(fastapi)

    记录一下快速模板,整体很简单,如果不接auth,只需要以下: 提供一个/.well-known/ai-plugin.json接口,返回openAI所需要的格式 提供openAPI规范的文档 CORS设 ...

  9. 防抖节流utils

    /** * 防抖原理:一定时间内,只有最后一次操作,再过wait毫秒后才执行函数 * * @param {Function} func 要执行的回调函数 * @param {Number} wait ...

  10. Vue Element-ui 之 el-table自动滚动

    首先是 div结构布局 <div id="scrollId">//对el-table盒子设置 id 属性 <div style="height: 100 ...