python matlab 画柱状图

函数:

bar(x, height, width=0.8, bottom=None, *, align='center',data=None, **kwargs)

设置坐标的刻度(ticks),轴的标签和标题

在数据分析的很多时候,我们各个柱下面通常不是x刻度值,而是有实际意义的字符串,那么这个时候就需要我们进行一个设置,比如说

1.plt.xticks(各个柱所在的x坐标的位置,想换成的标签 )

一般将数据存在列表中再传入参数

设置y轴也同样的道理

2.设置x与y轴的标签就比较简单了

plt.xlabel("")

plt.ylabel("")

3.设置标题

plt.title("i am title")

python 复制代码
import matplotlib.pyplot as plt
import matplotlib

data = [5, 6, 7, 8]
labels = ["a", "b", "c", "d"]

plt.bar(range(len(data)), data)
plt.xticks(range(len(data)),labels)
plt.xlabel("i am x")
plt.ylabel("i am y")
plt.title("i am title")
plt.show()

效果图:


matlab清空图形:

我们可以使用close()函数、clf()函数和cla()函数来清空matplotlib中的所有当前图形和轴。

如果我们想清空当前所有的图形并关闭窗口 ,可以使用close()函数。

如果我们想清空当前所有的图形 并准备下一轮绘图,可以使用clf()函数。

如果我们想清空当前所有轴的线条和文本,但是保留轴 的其它属性,例如轴标签和刻度线,可以使用cla()函数。


python指定变量、参数的类型:

Python3.6+支持指定参数类型和函数返回类型,比如,

def fun(x: int) -> int:

pass

基本数据类型:

int, long, float

bool, str
List , Tuple, Dict , Set

Iterable, Iterator, Generator

Callable

Any

举例说明

Tuple[int, int]:输入只包含两个整数的整数类型元组。

Tuple[int]:输入整数类型元组。

List[int]:可以输入整数类型列表。

Optional[int] / Union[int, None]:可以输入一个整数类型或None。

Union[int, Callable]:可以输入一个整数类型或回调函数。

Union[List[int], str]:可以输入一个整数类型列表或一个字符串。

Callable[..., torch.nn.Module]:表示函数可以接受任意数量的参数,但是最后一个参数必须是 torch.nn.Module 类型。

CustomClass:输入一个自定义类。


python创建目录:

复制代码
import os

# 检查目录是否存在
if not os.path.exists('/Users/username/Documents/testdir'):
    os.makedirs('/Users/username/Documents/testdir')

python如何保留2位小数:

1、使用字符串格式化

大部分语言都可以使用字符串格式化的方法来实现保留两位小数,Python也不例外。

a = 12.345

print("%.2f" % a) #%代表格式化输出,.2代表小数点后保留两位,f代表数据类型是浮点型

2、使用round内置函数

Python内置了一个名为round的函数,这个函数可以用来对数据进行格式化。

a = 12.345

a1 = round(a,2) #将a通过round函数处理后赋值给a1,传入的2代表保留两位小数

print(a1)

3、使用decimal模块

类似于Java,Python也专门提供了一个decimal模块用于精确运算,它也可以进行数据的格式化输出。

from decimal import Decimal

a = 12.345

Decimal(a).quantize(Decimal("0.00")) # 使用默认的进位方式(同round)"0.00"表示保留小数点后两位

注意:Python的round采用的进位方式比较特殊,有点类似于四舍五入,但准确的来说应该叫四舍六入五成双。

参考:

matplotlib绘制柱状图(基础操作)_matplotlib画柱状图_小雨凉如水的博客-CSDN博客

Python指定参数类型_python 指定参数类型_Mister Meng的博客-CSDN博客

Python创建系统目录的方法 - Python技术站

清空matplotlib中的所有当前图形|极客笔记

百度安全验证

相关推荐
Boilermaker19926 小时前
[Java 并发编程] Synchronized 锁升级
java·开发语言
沈浩(种子思维作者)6 小时前
真的能精准医疗吗?癌症能提前发现吗?
人工智能·python·网络安全·健康医疗·量子计算
MM_MS6 小时前
Halcon变量控制类型、数据类型转换、字符串格式化、元组操作
开发语言·人工智能·深度学习·算法·目标检测·计算机视觉·视觉检测
꧁Q༒ོγ꧂6 小时前
LaTeX 语法入门指南
开发语言·latex
njsgcs6 小时前
ue python二次开发启动教程+ 导入fbx到指定文件夹
开发语言·python·unreal engine·ue
alonewolf_996 小时前
JDK17新特性全面解析:从语法革新到模块化革命
java·开发语言·jvm·jdk
io_T_T6 小时前
迭代器 iteration、iter 与 多线程 concurrent 交叉实践(详细)
python
古城小栈7 小时前
Rust 迭代器产出的引用层数——分水岭
开发语言·rust
华研前沿标杆游学7 小时前
2026年走进洛阳格力工厂参观游学
python
Carl_奕然7 小时前
【数据挖掘】数据挖掘必会技能之:A/B测试
人工智能·python·数据挖掘·数据分析