利用scatter()绘制颜色映射的二次方曲线
2024-09-01 18:34:49
程序如下:
import matplotlib.pyplot as plt x_value = list(range(1, 1001))
y_value = [x**2 for x in x_value] plt.scatter(x_value, y_value, c=y_value, cmap=plt.cm.summer,
edgecolor='none', s=2) plt.title("Square Number", fontsize=14)
plt.xlabel("Value", fontsize=8)
plt.ylabel("Square of Value", fontsize=8) plt.axis([0, 1100, 0, 1100000])
plt.savefig('square_plot.png',bbox_inches='tight')
程序运行后,图将保持在程序所在的文件夹内,最终图的效果如下(因为夏天快来了,所以颜色映射我选的是summer):
小结:
① 颜色映射在数据挖掘中可以突出数据的变化规律,比如上图中黄色表示数值较大,绿色表示数据较小,且这种变化是连续的而非离散。
② 使用edgecolor可以使得曲线较为平滑,利于后期演示。
③ 利用for x in x_value历编整个x值的范围,避免重复劳动。
最新文章
- android studio出现Error:compileSdkVersion android-x requires compiling with JDK 7问题
- ecshop前台英文后台中文
- 基于游标的定位DELETE/UPDATE语句
- 浅谈HashMap的实现原理
- iOS基础 - UITableView的数据源和代理
- 字符串时间和NSDate相互转换的坑
- 使用telnet发送HTTP请求
- 实验:利用ASMLib创建ASM磁盘
- SpringBoot图片上传(五) 上一篇的新版本,样式修改后的
- 电子产品使用感受之——我的Mac只有256GB,我的照片库该怎么办?
- [c#.net]遍历一个对象中所有的属性和值
- Hadoop 电话通信清单
- 环境部署(六):Git关联github
- tcp黏包
- 2-物联网开发标配方案(51单片机程序介绍+WIFI程序介绍)
- 终端curl调用jenkins自动化持续集成
- 七牛云存储上传自有证书开启https访问
- 升级cocoapods1.1.1版本
- C#如何删除数组中的一个元素
- js去除运营商或者路由器添加的广告脚本
热门文章
- NOIP模拟测试12
- 表格导出到excel的样式消失该如何修改
- PHP 精典面试题(附答案)
- Linux | 性能分析系列学习 (1)
- python的基础认识
- T-SQL Part VIII: CROSS APPLY, OUTER APPLY
- go-micro+php+consul简单的微服实现
- 一个ip, 两个域名, 两个ssl, 对应多个不同的项目 之 坑
- dubbo分布式Service不可以创建Error creating bean with name 'XXXXXX'
- nyoj 48-小明的调查作业(set)