# 用 Python 画图的完整指南
在数据分析、科学计算和机器学习领域,画图是一个非常重要的环节。Python 拥有众多强大的库来帮助我们实现数据可视化。其中最常用的库之一是 `Matplotlib`。本文将引导你一步步实现用 Python 画图的流程,并展示必要的代码示例。
## 画图流程
为方便理解,我们将整个绘图的流程整理为以下表格:
| 步骤            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-08-23 08:44:27
                            
                                32阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录一、初识Matploblib1.1 Figure1.2 Axes1.3 Axes vs pyplot1.4 设置画布大小1.5 设置网格线1.6 设置坐标轴1.7 设置刻度和标签1.8 添加图例和标题1.9 设置中文显示1.10 设置数学表达式显示1.11 调整子图布局1.12 保存图片二、常见绘图属性2.1 绘图标记2.2 Windows字体中英文名称对照三、基            
                
         
            
            
            
            1. abs()语法:abs( x )参数:x -- 数值表达式,可以是整数,浮点数,复数。返回值:函数返回 x()的绝对值,如果参数是一个复数,则返回它的大小。实例:#!/usr/bin/env python
# -*- coding:utf-8 -*-
print("abs(-40) : ", abs(-40))
>>>abs(-40) :  40
print("abs(            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-26 16:50:15
                            
                                73阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、函数定义1、函数定义Python 定义函数使用 def 关键字,一般格式如下:def function_name(parameter_list):
    pass默认情况下,参数值和参数名称按函数声明中定义的顺序进行匹配。 函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ()。 任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数。 函数的第一行语句可以选择性地使            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-28 18:25:00
                            
                                163阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、字符编码与转码
1.在python2默认编码是ASCII, python3里默认是unicode
2.unicode 分为 utf-32(占4个字节),utf-16(占两个字节),utf-8(占1-4个字节), so utf-16就是现在最常用的unicode版本, 不过在文件里存的还是utf-8,因为utf8省空间            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-16 10:55:15
                            
                                1153阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            使用help(open)查看open函数的详细使用方法
open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)
    Open file and return a stream.  Raise IOError upon failure.            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2018-01-09 17:45:59
                            
                                8217阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            bin(x)将一个整数转换成二进制string。eg:>>> bin(2)'0b10'chr(i)返回Unicode 码点是整数i的string。ord()与chr()相反。eg:>>> chr(100)'d'>>> ord('d')100>>>format(value[, format_spec            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-06-13 17:36:40
                            
                                1117阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            eval()  函数十分强大,官方文档解释是:将字符串 string 对象 转化为有效的表达式参与求值运算返回计算结果 语法上:调用的是:eval(expression,globals=None, locals=None)返回的是计算结果 so,结合 math 当成一个计算器很好用。可以把 list、tuple、dict 和 string 相互转化其中:    &nb            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2022-10-10 22:18:14
                            
                                57阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在Python中一切皆对象,函数也是一种对象,有相关的属性和方法。 对于任意对象,我们可以用dir()函数来获取其内置的属性及方法名,例如: ```python def add(a: int, b: int=1) -> int: """加法函数""" return a + b print(dir(a            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-06-25 07:01:44
                            
                                66阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                   使用DataFrame的plot方法绘制图像会按照数据的每一列绘制一条曲线,默认按照列columns的名称在适当的位置展示图例,比matplotlib绘制节省时间,且DataFrame格式的数据更规范,方便向量化及计算。 DataFrame.plot( )函数:DataFrame.plot(x=None, y=None, kind='            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-17 19:17:38
                            
                                229阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Python3的join函数的使用l=['True','or','False']
s=' '
res=s.join(l)
print(res,type(res))
结果:"D:\Program Files\Python36\python.exe" C:/Users/yangjianbo/PycharmProjects/untitled/第三课函数基础/join函数.pyTrue or False            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-31 20:16:19
                            
                                111阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Python input()函数Python input()函数教程在 Python 中,input() 函数用于获取用于的输入,并给出提示。input() 函数,总是返回 string 类型,因此,我们可以使用 input() 函数,获取用户输入的任何数据类型 。Python input()函数详解语法input([prompt])参数参数描述prompt提示信息。返回值用户输入的内容。案例输入            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-18 20:35:12
                            
                                138阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            #isinstance() 函数来判断一个对象是否是一个已知的类型,类似 type()。#返回值:如果对象的类型与参数二的类型            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-02-09 16:26:41
                            
                                270阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Python3中函数调用的步骤
作为一名经验丰富的开发者,我将为你详细介绍如何在Python3中进行函数调用。下面是整个过程的步骤表格:
| 步骤 | 描述 |
| ---- | ---- |
| 步骤1 | 定义函数 |
| 步骤2 | 调用函数 |
接下来,我将详细解释每个步骤需要做什么,并提供相应的代码。
## 步骤1:定义函数
在Python中,我们可以使用`def`关键字来            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-12-17 05:54:05
                            
                                17阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            新增了一种格式化字符串的函数 str.format(),它增强了字符串格式化的功能方法一#format 函数可以接受不限个参数,位置可以不按顺序
x = '{0}-{0}-{0}'.format('dog')  #设置指定位置
print(x)
#输出的是  dog-dog-dog
x = '{}-{}'.format('dog','hello') #不设置指定位置
print(x)
#            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-31 11:42:45
                            
                                155阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            全变了。所以,内置函数不是Py...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-07-30 10:52:59
                            
                                273阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在python3中如果使用reduce需要先导入from functools import reducereduce函数,reduce函数会对参数序列中元素进行累积。reduce函数的定义:reduce(function, sequence [, initial] ) -> valuefunction参数是一个有两个参数的函数,reduce依次从sequence中取一个元素,和...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-07-20 14:40:03
                            
                                551阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            如果我们遇到[[1],[2,3],[4,5,6]]这样的一个python列表,想把他展平while循环?其实python的内置函数sum中简单的支持了一下这样的功能,使得我们可以更加简便的把一个高维且长度不固定的列表展平为一个规则的一维列表。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-05-21 02:00:41
                            
                                100阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在python3中如果使用reduce需要先导入 from functools import reduce reduce函数,reduce函数会对参数序列中元素进行累积。 reduce函数的定义:reduce(function, sequence [, initial] ) -> valuefunc            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-10-14 09:28:00
                            
                                72阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            python3 中的内置函数
内置函数就是python给提供的,拿来直接用的函数,例如print ,input 等。
截至到python版本3.6.2 ,python 一共提供了68个内置函数,具体如下本文将这68个内置函数综合整理分为12 大类,正在学习python基础的小伙伴大家一定不要错过,建议点赞收藏学习,同时欢迎各位大佬纠正错误,谢谢大家!一,和数字相关1,数据类型bool:布尔型(Tr            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-31 19:54:26
                            
                                100阅读
                            
                                                                             
                 
                
                                
                    