#5.绘制图形
#确定坐标轴范围
x1_min, x1_max=x[:,0].min(), x[:,0].max() #第0维特征的范围
x2_min, x2_max=x[:,1].min(), x[:,1].max() #第1维特征的范围
x1,x2=np.mgrid[x1_min:x1_max:200j, x2_min:x2_max:200j ] #生成网络采样点
grid_test=np.stack((x1.flat,x2.flat) ,axis=1) #测试点
#指定默认字体
matplotlib.rcParams['font.sans-serif']=['SimHei']
#设置颜色
cm_light=matplotlib.colors.ListedColormap(['#A0FFA0', '#FFA0A0'])
cm_dark=matplotlib.colors.ListedColormap(['r','b'] )
grid_hat = classifier.predict(grid_test) # 预测分类值
grid_hat = grid_hat.reshape(x1.shape) # 使之与输入的形状相同
plt.pcolormesh(x1, x2, grid_hat, cmap=cm_light) # 预测值的显示
plt.scatter(x[:, 0], x[:, 1], c=y[:,0], s=30,cmap=cm_dark,label='delivery parking spots') # 样本
plt.scatter(test_data[:,0],test_data[:,1], c=test_label[:,0],s=30,edgecolors='k', zorder=2,cmap=cm_dark) #圈中测试集样本点
plt.legend()
plt.xlabel('The speed before parking deceleration', fontproperties='The New Roman',fontsize=11)
plt.ylabel('Parking duration',fontproperties='The New Roman',fontsize=11)
plt.xlim(x1_min,x1_max)
plt.ylim(x2_min,x2_max)
plt.title('Identification of delivery points of domestic intercity trucking',fontproperties='The New Roman',fontsize=11,weight='bold')
plt.show()
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已结题
这段代码红色的点的图例写在哪儿
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
0条回答 默认 最新
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2020-09-20 16:52这段代码展示了如何使用`matplotlib`绘制多条曲线,设置坐标轴范围,添加网格,以及自定义图例位置等。对于柱状图和散点图,`matplotlib`同样提供了方便的函数,如`plt.bar()`用于绘制柱状图,`plt.scatter()`用于...
- 2024-10-18 01:26此外,这段代码中提到的参数方程是基于三角函数构成的。其中,x坐标由16乘以sin(t)的三次方得到,y坐标则是由13乘以cos(t)减去5乘以cos(2t),减去2乘以cos(3t),再减去cos(4t)得到。这些特定的系数和三角函数的组合...
- 2024-03-11 02:06这段代码会生成一个基本的点线图,x轴和y轴分别标上了标签,图的标题为“点线图示例”。如果想要更美观的图形,可以引入seaborn库,它的`lineplot`函数可以创建出具有内置主题样式和颜色循环的图表: ```python sns...
- 2020-09-20 15:31在这段代码中: - `plt.bar()`函数用于绘制条形图。 - `left`参数指定每个条形的起始位置,这里为`(0.2, 1)`。 - `height`参数定义了每个条形的高度,分别为`1`和`0.5`。 - `width`参数设置每个条形的宽度,默认为`...
- 2024-06-18 11:05另一方面,如果这个项目是代码艺术,那么可能包含了一段精心设计的Python代码,这段代码本身就像一朵玫瑰花,通过代码的结构和格式形成视觉上的美感。这种艺术形式被称为“代码诗歌”,在编程社区中很受欢迎。 总的...
- 2020-09-18 19:18### Python 多个图同时在不同窗口显示的实现方法 #### 概述 在数据分析与可视化领域,Python凭借其强大的库支持(如matplotlib)成为首选工具之一。然而,在实际操作过程中,开发人员可能会遇到诸如“如何在同一...
- 2025-02-06 07:52奔跑吧邓邓子的博客 在当今数字化时代,数据处理与图形绘制...Python 作为一门强大的编程语言,凭借其简洁的语法、丰富的库以及卓越的可扩展性,在数据处理和图形绘制方面展现出了无可比拟的优势,成为众多开发者和数据分析师的首选工具。
- 2024-06-09 14:34Python老吕的博客 Matplotlib是Python中一个强大的绘图库,它可以帮助我们创建各种静态、动态、交互式的图表。...在上面的例子中,color参数用于设置线条颜色,linestyle用于设置线条样式,marker用于设置数据点的标记样式。
- 2020-09-20 15:03这段代码将生成一张图表,其中包含了三条不同类型的曲线,每条曲线都有不同的颜色和标记风格,便于区分不同函数的图像。 ### 总结 本文详细介绍了Matplotlib的基本概念、应用场景、安装方法以及简单的使用示例。...
- 2023-06-11 02:02这段代码将23转换成十进制形式,`a`变为3,`b`变为2,最后打印出`a`和`b`的值,选项D正确。 5. 流程图符号: - 在设计输入、输出数据时,通常使用流线型图例表示数据流动,选项A符合这个描述。 6. Pandas数据...
- 没有解决我的问题, 去提问
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司