1、热力图

import numpy as np
import numpy.random
import matplotlib.pyplot as plt # Generate some test data
x = np.random.randn(8873)
y = np.random.randn(8873) heatmap, xedges, yedges = np.histogram2d(x, y, bins=50)
extent = [xedges[0], xedges[-1], yedges[0], yedges[-1]] plt.clf()
# plt.xlabel('yaw')
# plt.ylabel('ptich')
plt.imshow(heatmap.T, extent=extent, origin='lower')
plt.show()

2、散点图

import pandas as pd
import matplotlib.pyplot as plt def main():
# 读取数据文件
df = pd.read_excel("../data/RT_TestResult.xls") # 取出身高和体重两列数据
height = df['Height']
weight = df['Weight']
plt.scatter(height, weight)
# x,y取值范围设置
# 可以过滤掉一部分脏数据
plt.xlim(30, 160)
plt.ylim(5, 50)
plt.axis()
# 设置title和x,y轴的label
plt.title("Height And Weight")
plt.xlabel("Height")
plt.ylabel("Weight")
# 保存图片到指定路径
plt.savefig("../data/HeightAndWeight.png")
# 展示图片 *必加
plt.show() if __name__ == '__main__':
main()
---------------------
作者:geanwen
来源:CSDN
原文:https://blog.csdn.net/geanwen/article/details/78637705
版权声明:本文为博主原创文章,转载请附上博文链接!

3、设置坐标轴为文字

import matplotlib.pyplot as plt
names = ['张三', '李四', '王五', '赵六', '马七']
x = range(len(names))
y = [3, 4, 2, 5, 1]
plt.plot(x, y, 'ro-')
plt.xticks(x, names, rotation=45)
plt.margins(0.08)
plt.subplots_adjust(bottom=0.15)
plt.show() 作者:金天
链接:https://www.zhihu.com/question/45432463/answer/123904407
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

4、服务器上无法显示图片,不显示但保存图片

https://blog.csdn.net/rumswell/article/details/7342479

设置matplotlib.use('Agg')

import matplotlib
matplotlib.use('Agg')
import matplotlib.pyplot as plt plt.plot(x,rate_list,'ro-')
plt.savefig('rate.png')

【python画图】的更多相关文章

  1. python画图—黑板客老师课程学习

    1.介绍 把每个图都看作一个对象,图中的每一个部分也是对象.——所有的一切都是对象. 工具——ipython notebook 是python里边用的最多的2D&3D的会图库,开源免费库,使用 ...

  2. Python画图笔记

    matplotlib的官方网址:http://matplotlib.org/ 问题 Python Matplotlib画图,在坐标轴.标题显示这五个字符 ⊥ + - ⊺ ⨁,并且保存后也能显示   h ...

  3. Python画图matplotlib展示图中中文乱码

    在用python的 matplotlib 画图的时候,在图表上面有中文乱码问题,如下的: 解决过程: 平台:windows,python2.7步骤一:打开设置文件 import matplotlib ...

  4. python画图设置坐标轴大小

    在console端输入python语句,会一句输一行,而且不保留你所做的操作,但是每一句之间加一个分号就能很好的解决. import pylab as Plot Plot.xlim(-150, 150 ...

  5. python 画图工具matplotlib 去掉坐标轴和坐标的方法

    1. 去掉坐标轴的方法: plt.axis('off') 2.去掉刻度的方法: plt.xticks([]) plt.yticks([]) 以上语句需要将其置于 plt.show() 之前,plt.i ...

  6. 数字的可视化:python画图之散点图sactter函数详解

    最近开始学习python编程,遇到scatter函数,感觉里面的参数不知道什么意思于是查资料,最后总结如下: 1.scatter函数原型 2.其中散点的形状参数marker如下: 3.其中颜色参数c如 ...

  7. python 画图

    1.根据实际图形,用符号画出原来图形 from PIL import Image import argparse #命令行输入参数处理 parser = argparse.ArgumentParser ...

  8. Python画图工具matplotlib的安装

    今天在机子上安装matplotlib遇到一些问题,特将此记录下来,供大家分享以少走弯路. 1:下载matplotlib 去官网上下载你所须要的版本号http://matplotlib.org/down ...

  9. linux 使用 Python 画图工具matplotlib 提示display 错误

    import matplotlib.pyplot as plt Traceback (most recent call last): File "<stdin>", l ...

  10. python画图matplolib

    http://python.jobbole.com/85106/ 1.画二维图 2.画三维图 我的电脑只能在jupyter notebook上面运行才能看的到,常规import库 %matplotli ...

随机推荐

  1. Tomcat 启动闪退解决

    直接使用cmd进入tomcat 目录下进行启动,直接使用Catalina.bat run运行,查看报啥错.进一步进行解决

  2. PHP实现月份自动加1

    <?php date_default_timezone_set('PRC'); $date = date("Y-m-d"); $firstday = date('Y-m-01 ...

  3. 5.7 zip 版本的安装 以及遇到的坑

    https://blog.csdn.net/indexman/article/details/80291537 https://blog.csdn.net/weidong_y/article/deta ...

  4. python_面向对象——类之间的依赖关系

    class Dog: def __init__(self,name,age,master): self.name = name self.age = age self.master = master ...

  5. winfrom 窗体首次加载

    #region Override Functions /// <summary> /// OnLoad /// </summary> /// <param name=&q ...

  6. 配置阿里yum源

    root@docker ~]# curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/epel-7.rep ...

  7. npm install命令

    1. --save-prod/-P 使用该命令后,会在package.json的dependencies中出现,是生产环境依赖: 该命令是默认命令. npm install react // 等同于 ...

  8. [POI2015]LAS

    洛谷题目链接 动态规划: 这里用一种我想不到的思想,我们以美食来转移,设计状态$f[i][S](S\in\{0\sim3\})$其中$S$为$0$时表示第$i$个食物没有被人选,$1$表示被左边的人选 ...

  9. vue中修改第三方组件的样式不生效

    问题 在使用element-ui时,有时候想要修改组件内的样式,但不成功,例如 <div class="test"> <el-button>按钮</e ...

  10. leetcode解题报告(11):Search Insert Position

    描述 Given a sorted array and a target value, return the index if the target is found. If not, return ...