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

举例说明

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

Tupleint:输入整数类型元组。

Listint:可以输入整数类型列表。

Optionalint / Unionint, None:可以输入一个整数类型或None。

Unionint, Callable:可以输入一个整数类型或回调函数。

UnionList\[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中的所有当前图形|极客笔记

百度安全验证

相关推荐
前端精髓7 分钟前
langchain 短期记忆(状态)动态运行时上下文
python·langchain
程序猿乐锅11 分钟前
万字详解Single-flight(单飞模式)
java·开发语言·分布式·后端·学习·single-flight
最强小杰1 小时前
DeepSeek V4 Flash + Codex CLI 接入教程:原生 Responses API 适配,从配置到跑通收藏这篇就够了(2026)
java·前端·python·ai
DeepVisionary1 小时前
为拿并网许可,OpenAI在佐治亚新园区同意高峰期断电三成
python·自动化
揽星河..2 小时前
【C语言】指针
c语言·开发语言
小小数媒成员2 小时前
UGUI原理(一)
开发语言·游戏·unity·游戏引擎
VIP_CQCRE2 小时前
内容自动化越跑越乱?先补上状态、去重和失败恢复
python·ai·工作流·幂等设计·内容自动化
速易达网络2 小时前
Three.js 动画入门教学:从场景搭建到流畅动效
开发语言·javascript·ecmascript
福大大架构师每日一题2 小时前
excelize v2.11.1发布:Go 1.26.0起步,16项安全修复与嵌入对象能力全面升级
开发语言·安全·golang