第15章 数据可视化
数据可视化
import matplotlib.pyplot as plt import random x_values = range(1, 1001) # y_values = [x * random.randint(33, 10010) for x in x_values] # 遍历_values 使其的每个随机乘后将积赋值给 y_values y_values = [x ** 2 for x in x_values] # 遍历_values 使其的每个值求平方 后赋值给 y_values plt.style.use('seaborn') fig, ax = plt.subplots() # 开始绘点,并将颜色设置为红色 # ax.scatter(x_values, y_values,c='red', s=30) # 参数c设置成了一个值列表,并使用参数cmap告诉pyplot使用哪个颜色映射。这些代码将值较小的点显示为浅蓝色,并将值较大的点显示为深蓝色 ax.scatter(x_values, y_values, c=y_values, cmap=plt.cm.Blues, s=30) # 设置图表标题并给坐标轴加上标签。 ax.set_title("PingFangShu", fontsize=24) ax.set_xlabel("Zhi", fontsize=14) ax.set_ylabel("ZhiDePingDang", fontsize=14) # 设置每个坐标轴的取值范围。 # 使用方法axis()指定了每个坐标轴的取值范围。 # 方法axis()要求提供4个值:x和y坐标轴的最小值和最大值。 # 这里将x坐标轴的取值范围设置为0~1100,并将y坐标轴的取值范围设置为0~1 1000000 ax.axis([0, 1100, 0, 1100000]) # plt.show() # 显示图表 # 第一个实参指定要以什么文件名保存图表,这个文件将存储到scatter_squares.py所在的目录。 # 第二个实参指定将图表多余的空白区域裁剪掉。如果要保留图表周围多余的空白区域,只需省略这个实参即可 plt.savefig('squares_plot.png', bbox_inches='tight')
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了