Python 图形绘制详细代码(二)

目录
  • 4、条形图
    • 4.1 代码
    • 4.2 输出
    • 4.3 代码的部分解释
  • 5、直方图
    • 5.1 代码
    • 5.2 输出
    • 5.3 代码的部分解释
  • 6、散点图
    • 6.1 代码
    • 6.2 输出
    • 6.3 代码的部分解释

4、条形图

下面介绍条形图的画法。

4.1 代码

import matplotlib.pyplot as plt

# x-coordinates of left sides of bars

left = [1, 2, 3, 4, 5]

# heights of bars

height = [10, 24, 36, 40, 5]

# labels for bars

tick_label = ['one', 'two', 'three', 'four', 'five']

# plotting a bar chart

plt.bar(left, height, tick_label = tick_label,

        width = 0.8, color = ['red', 'green'])

# naming the x-axis

plt.xlabel('x - axis')

# naming the y-axis

plt.ylabel('y - axis')

# plot title

plt.title('My bar chart!')

# function to show the plot

plt.show()

4.2 输出

4.3 代码的部分解释

  • 1)使用 plt.bar() 函数来绘制条形图。
  • 2)x轴与height两个参数必须有。
  • 3)可以通过定义 tick_labels 为 x 轴坐标指定另外的名称。

5、直方图

5.1 代码

import matplotlib.pyplot as plt

# frequencies

ages = [2,5,70,40,30,45,50,45,43,40,44,

        60,7,13,57,18,90,77,32,21,20,40]

# setting the ranges and no. of intervals

range = (0, 100)

bins = 10 

# plotting a histogram

plt.hist(ages, bins, range, color = 'green',

        histtype = 'bar', rwidth = 0.8)

# x-axis label

plt.xlabel('age')

# frequency label

plt.ylabel('No. of people')

# plot title

plt.title('My histogram')

# function to show the plot

plt.show()

5.2 输出

5.3 代码的部分解释

  • 1)使用 plt.hist() 函数绘制直方图。
  • 2)age列表作为频率传入函数。
  • 3)可以通过定义包含最小值和最大值的元组来设置范围。
  • 4)下一步是对值的范围进行“装箱”——即将整个值范围划分为一系列区间——然后计算落入每个区间的值的数量。 这里我们定义了 bins = 10。所以,总共有 100/10 = 10 个区间。

6、散点图

6.1 代码

import matplotlib.pyplot as plt

# x-axis values

x = [1,2,3,4,5,6,7,8,9,10]

# y-axis values

y = [2,4,5,7,6,8,9,11,12,12]

# plotting points as a scatter plot

plt.scatter(x, y, label= "stars", color= "green",

            marker= "*", s=30)

# x-axis label

plt.xlabel('x - axis')

# frequency label

plt.ylabel('y - axis')

# plot title

plt.title('My scatter plot!')

# showing legend

plt.legend()

# function to show the plot

plt.show()

6.2 输出

6.3 代码的部分解释

  • 1)使用 plt.scatter() 函数绘制散点图。
  • 2)作为一条线,我们在这里也定义了 x 和相应的 y 轴值。
  • 3)标记参数用于设置用作标记的字符。 它的大小可以使用 s 参数定义。

到此这篇关于Python 图形绘制详细代码的文章就介绍到这了,更多相关Python 图形绘制内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • Python matplotlib超详细教程实现图形绘制

    目录 前言 1. matplotlib.patches概述 2. 绘制图形方法 3. 绘制图形步骤 4. 绘制图形属性 设置透明度 设置颜色 5. 小试牛刀 前言 我们前面对matplotlib模块底层结构学习,对其pyplot类(脚本层)类提供的绘制折线图.柱状图.饼图.直方图等统计图表的相关方法,列举往期文章如下. Python利用 matplotlib 绘制直方图 Python用 matplotlib 绘制柱状图 python 用matplotlib绘制折线图详情 Python利用matp

  • python基于turtle绘制几何图形

    1. 什么是turtle turtle模拟了人在画布前画画的过程:给你一支笔(Pen), 下笔(pendown),移动画笔绘制你的图形,然后填色等等.turtle提供了几种简单的命令,通过组合他们的顺序,只要够耐心,turtle可以画出令人惊叹的作品,很适合用来引导小朋友学习编程. 先来感受下作品: 2. turtle例子 我们通过一个简单的例子来了解turtle的基本操作 import turtle # screen 画布属性设置 canvas = turtle.Screen() canvas

  • Python 图形绘制详细代码

    目录 1.画第一个图形 1.1 代码 1.2 输出 1.3 代码的部分解释 2.在同一图上绘制两条或多条线 2.1 代码 2.2 输出 2.3 代码的部分解释 3.自定义绘图 3.1 代码 3.2 输出 3.3 代码的部分解释 1.画第一个图形 第一个图形从简单的开始. 1.1 代码 # importing the required module import matplotlib.pyplot as plt # x axis values x = [1,2,3] # corresponding

  • python通过Matplotlib绘制常见的几种图形(推荐)

    目录 python通过Matplotlib绘制常见的几种图形 一.使用matplotlib对几种常见的图形进行绘制 1.柱状图 2.水平绘制柱状图 3.多个柱状图 4.叠加型柱状图 5.散点图 6.气泡图 7.直方图 8.箱线图 二.添加文字描述 1.文字描述一 2.文字描述二 三.多个图形描绘 subplots 四.使用Pandas 绘图 1.散点图 2.绘制柱状图 3.堆积的柱状图 4.水平的柱状图 5.直方图 6.箱线图 python通过Matplotlib绘制常见的几种图形 一.使用ma

  • Python可视化Matplotlib介绍和简单图形的绘制

    目录 1. 什么是Matplotlib 2. 实现一个最简单的Matplotlib画图以折线图为例 2.1 matplotlib.pyplot模块 2.2 图形绘制流程 1.创建画布 – plt.figure() 2.绘制图像 – plt.plot(x, y) 3.显示图像 – plt.show() 2.3 折线图绘制与显示 1. 什么是Matplotlib matplotlib是专门用于开发2D图表(包括3D图表),以渐进.交互式方式实现数据可视化.使用python对matplotlib库操作

  • Python 图形绘制详细代码(二)

    目录 4.条形图 4.1 代码 4.2 输出 4.3 代码的部分解释 5.直方图 5.1 代码 5.2 输出 5.3 代码的部分解释 6.散点图 6.1 代码 6.2 输出 6.3 代码的部分解释 4.条形图 下面介绍条形图的画法. 4.1 代码 import matplotlib.pyplot as plt # x-coordinates of left sides of bars left = [1, 2, 3, 4, 5] # heights of bars height = [10, 2

  • Python 图形绘制详细代码(一)

    目录 1.画第一个图形 1.1 代码 1.2 输出 1.3 代码的部分解释 2.在同一图上绘制两条或多条线 2.1 代码 2.2 输出 2.3 代码的部分解释 3.自定义绘图 3.1 代码 3.2 输出 3.3 代码的部分解释 1.画第一个图形 第一个图形从简单的开始. 1.1 代码 # importing the required module import matplotlib.pyplot as plt # x axis values x = [1,2,3] # corresponding

  • Python图形绘制操作之正弦曲线实现方法分析

    本文实例讲述了Python图形绘制操作之正弦曲线实现方法.分享给大家供大家参考,具体如下: 要画正弦曲线先设定一下x的取值范围,从0到2π.要用到numpy模块. numpy.pi 表示π numpy.arange( 0 , 2π ,0.01)  从0到2π,以0.01步进. 令 x=numpy.arange( 0, 2*numpy.pi, 0.01) y=numpy.sin(x) 画图要用到matplotlib.pyplot模块中plot方法. plot(x,y) pyplot.plot.sh

  • python图形绘制奥运五环实例讲解

    1. 适当的空格 逻辑行首的空白表示逻辑表示层次关系 从而决定分组 语句从新行的第一列开始 风格统一 都用四个空格 不能随便加空格 奥运五环 #绘制奥运五环 import turtle turtle.width(10) turtle.color("blue") turtle.circle(50) turtle.penup() turtle.goto(120,0) turtle.pendown() turtle.color("black") turtle.circle

  • 如何Tkinter模块编写Python图形界面

    一.为何使用Tkinter而非PyQt 众所周知,在Python中创建图形界面程序有很多种的选择,其中PyQt和wxPython都是很热门的模块包,这些第三方的图形界面模块功能强大.配置丰富,界面美观,是很多人的选择. 州的先生也经常使用PyQt5来为Python程序写上图形界面,以方便程序的使用. 而今天,我们要介绍的是Python内置的一个图形界面模块--tkinter. 在网络上有很多抱怨Tkinter模块的言论,比如:界面丑.不灵活.扩展功能差.模块少--等等,诚然,Tkinter确实有

  • 使用python图形模块turtle库绘制樱花、玫瑰、圣诞树代码实例

    今天为大家介绍几个Python"装逼"实例代码,python绘制樱花.玫瑰.圣诞树代码实例,主要使用了turtle库 Python绘制樱花代码实例 动态生成樱花 效果图(这个是动态的): 实现代码 import turtle as T import random import time # 画樱花的躯干(60,t) def Tree(branch, t): time.sleep(0.0005) if branch > 3: if 8 <= branch <= 12:

  • Python OpenCV学习之图形绘制总结

    目录 背景 一.画线 二.画矩形 三.画圆 四.画多边形 五.画文本 六.鼠标绘制 总结 背景 使用OpenCV进行图形绘制是一种必备的技能,在图像的任务中,不管是图像检测还是图像识别,我们都需要通过绘制图形和绘制文字对处理的结果进行说明,本篇就详细介绍下图形的绘制: 一.画线 line(图像,起始点,终点,颜色,线宽,线形):一般只需要前面四个参数即可: 代码案例: cv2.line(img, (20, 100), (20, 500), (0,0,255)) 画出了一条Y方向上的红色线段: 二

  • Python+Turtle绘制蜘蛛侠的示例代码

    目录 一.效果展示 二.代码详解 1.导入库 2.播放音乐 3.定义画蜘蛛侠上半身的函数 4.定义画左手和右手的函数 5.定义画蜘蛛的函数 6.调用函数绘制图形 蜘蛛侠(Spider-Man)即彼得·帕克(Peter Parker),是美国漫威漫画旗下超级英雄. 由编剧斯坦·李和画家史蒂夫·迪特科联合创造,初次登场于<惊奇幻想>(Amazing Fantasy)第15期(1962年8月). 因为广受欢迎,几个月后,便开始拥有以自己为主角的单行本漫画. 网易云中关于蜘蛛侠主题曲热评过万的评论说到

随机推荐