matplotlib之scatter自动绘制散点
matplotlib自动 绘制 scatter
2023-09-11 14:19:57 时间
1 # 使用matplotlib.pyplot.scatter绘制散点 2 import matplotlib.pyplot as plt 3 from pylab import mpl 4 5 # 设置默认字体,解决中文显示乱码问题 6 mpl.rcParams['font.sans-serif'] = ['SimHei'] 7 8 # 自动计算点 9 x_values = list(range(1, 101)) 10 y_values = [x ** 2 for x in x_values] 11 plt.scatter(x_values, y_values, s=40) 12 13 y_values = [x * 50 for x in x_values] 14 # 自定义颜色:c=(红色,绿色,蓝色);取值范围:[0,1];0深,1浅 15 plt.scatter(x_values, y_values, c=(1, 0, 0)) 16 17 y_values = [x * 150 for x in x_values] 18 # 颜色映射:根据y的值,颜色由浅到深 19 plt.scatter(x_values, y_values, c=y_values, cmap=plt.cm.Greens) 20 21 # 设置图表标题 22 plt.title("平方数值表", fontsize=20) 23 24 # 设置横、纵坐标标题 25 plt.xlabel("数值", fontsize=12) 26 plt.ylabel("平方值", fontsize=12) 27 28 # 设置刻度标记大小 29 plt.tick_params(axis='both', labelsize=10) 30 31 # 设置每个坐标轴的取值范围[x最小,x最大,y最小,y最大] 32 plt.axis([0, 100, 0, 10000]) 33 34 plt.show()
运行结果:
相关文章
- python绘图工具matplotlib在linux下安装和使用
- Matplotlib 使用指南
- 《Python数据可视化编程实战》——1.2 安装matplotlib、Numpy和Scipy库
- Python 教程之如何使用 matplotlib 在 python 中绘制数学函数
- Kivy教程大全之 使用 matplotlib 实现App内部数据可视化(教程含源码)
- (数据科学学习手札100)搞定matplotlib中的字体设置
- matplotlib可视化实战之三:可视化绘图
- 《Python数据可视化之matplotlib实践》 源码 第三篇 演练 第八章
- matplotlib-绘制精美的图表
- matplotlib绘图pie
- matplotlib绘制子图