#11 第8周作业(数据的可视化实践)

Öppen
öppnade 2 år sedan av 吴贤佑 · 55 kommentarer
吴贤佑 kommenterad 2 år sedan

1)完成4.4.3中实践题第1题,无素材,按题目要求命名。
2)完成4.4.3中实践题第2题,无素材,按题目要求命名。
3)完成4.4.3中实践题第3题,无素材,按题目要求命名。
以上作业不迟于周六上午9点,提交至水杉码园“学号”仓库的homework08分支下。


水杉码园上的本次作业要求:https://gitea.shuishan.net.cn/AI-B.Liuyao.2022Spring.XinYuan/AllStuRead/issues/11
腾讯工蜂上的本次作业要求:https://git.code.tencent.com/AI-B.Liuyao.2022Spring.XinYuan/lesson8/issues/1
腾讯工蜂上的本次课程材料(课件及素材等):https://git.code.tencent.com/AI-B.Liuyao.2022Spring.XinYuan/lesson8/tree/master

1)完成4.4.3中实践题第1题,无素材,按题目要求命名。 2)完成4.4.3中实践题第2题,无素材,按题目要求命名。 3)完成4.4.3中实践题第3题,无素材,按题目要求命名。 以上作业不迟于周六上午9点,提交至水杉码园“学号”仓库的homework08分支下。 ----- 水杉码园上的本次作业要求:https://gitea.shuishan.net.cn/AI-B.Liuyao.2022Spring.XinYuan/AllStuRead/issues/11 腾讯工蜂上的本次作业要求:https://git.code.tencent.com/AI-B.Liuyao.2022Spring.XinYuan/lesson8/issues/1 腾讯工蜂上的本次课程材料(课件及素材等):https://git.code.tencent.com/AI-B.Liuyao.2022Spring.XinYuan/lesson8/tree/master
范玮琳 kommenterad 2 år sedan

助教老师您好,在使用boxplot的时候,课本的例子创建的data是(2,12)的,分成两个组,而作业4-4-3(1)中创建的data是(10,12)的画出来是分成十二个组,是因为前面的是列表后面的是数组吗?为什么会这样设置捏。。

助教老师您好,在使用boxplot的时候,课本的例子创建的data是(2,12)的,分成两个组,而作业4-4-3(1)中创建的data是(10,12)的画出来是分成十二个组,是因为前面的是列表后面的是数组吗?为什么会这样设置捏。。
曾梅萍 kommenterad 2 år sedan

助教老师好
请问我的sy4-4-1的输出 标题在图的上面,参考输出的标题在图的下面,需要用什么函数来调一下位置吗,还是这样就可以?
还有一个问题就是课本上sy4-4-2的参考输出‘教育’那一类是被单独划开的,这是怎么做到的,我的输出没有划开诶

助教老师好 请问我的sy4-4-1的输出 标题在图的上面,参考输出的标题在图的下面,需要用什么函数来调一下位置吗,还是这样就可以? 还有一个问题就是课本上sy4-4-2的参考输出‘教育’那一类是被单独划开的,这是怎么做到的,我的输出没有划开诶
范玮琳 kommenterad 2 år sedan

还想问一下,axes.unicode_minus 那里,“负号是否用unicode编码”是什么意思,以及我们什么时候需要用到这个

还想问一下,axes.unicode_minus 那里,“负号是否用unicode编码”是什么意思,以及我们什么时候需要用到这个
范玮琳 kommenterad 2 år sedan

助教老师好
请问我的sy4-4-1的输出 标题在图的上面,参考输出的标题在图的下面,需要用什么函数来调一下位置吗,还是这样就可以?
还有一个问题就是课本上sy4-4-2的参考输出‘教育’那一类是被单独划开的,这是怎么做到的,我的输出没有划开诶

标题那个可以这样
image 然后第二个问题我也想问QAQ

> 助教老师好 > 请问我的sy4-4-1的输出 标题在图的上面,参考输出的标题在图的下面,需要用什么函数来调一下位置吗,还是这样就可以? > 还有一个问题就是课本上sy4-4-2的参考输出‘教育’那一类是被单独划开的,这是怎么做到的,我的输出没有划开诶 > 标题那个可以这样 ![image](/attachments/7cb3109a-6726-441f-ac8b-269e4679a3d5) 然后第二个问题我也想问QAQ
4.7 KiB
吴贤佑 kommenterad 2 år sedan
Ägare

助教老师您好,在使用boxplot的时候,课本的例子创建的data是(2,12)的,分成两个组,而作业4-4-3(1)中创建的data是(10,12)的画出来是分成十二个组,是因为前面的是列表后面的是数组吗?为什么会这样设置捏。。

参见说明,数据为array时按列划分,数据为向量序列时按向量划分,list属于第二种情况。

> 助教老师您好,在使用boxplot的时候,课本的例子创建的data是(2,12)的,分成两个组,而作业4-4-3(1)中创建的data是(10,12)的画出来是分成十二个组,是因为前面的是列表后面的是数组吗?为什么会这样设置捏。。 参见说明,数据为array时按列划分,数据为向量序列时按向量划分,list属于第二种情况。
吴思辰 kommenterad 2 år sedan

助教老师好
请问我的sy4-4-1的输出 标题在图的上面,参考输出的标题在图的下面,需要用什么函数来调一下位置吗,还是这样就可以?
还有一个问题就是课本上sy4-4-2的参考输出‘教育’那一类是被单独划开的,这是怎么做到的,我的输出没有划开诶

小伙伴你好!
关于标题的位置:
plt.title(y=-0.2)可以实现让标题在图下面的效果。-号表示在图下方,具体数值可以自行调整。
关于单独划开:
这个问题可以用pie中的explode参数调整:
image 本题中具体实现如下: plt.pie(Expenses,labels=Items,autopct='%.2f%%',explode=[0.1,0,0,0,0,0],shadow=True,radius=1)

> 助教老师好 > 请问我的sy4-4-1的输出 标题在图的上面,参考输出的标题在图的下面,需要用什么函数来调一下位置吗,还是这样就可以? > 还有一个问题就是课本上sy4-4-2的参考输出‘教育’那一类是被单独划开的,这是怎么做到的,我的输出没有划开诶 > 小伙伴你好! 关于标题的位置: plt.title(y=-0.2)可以实现让标题在图下面的效果。-号表示在图下方,具体数值可以自行调整。 关于单独划开: 这个问题可以用pie中的explode参数调整: ![image](/attachments/0609d905-0f32-490e-b503-a4cc40346af0) 本题中具体实现如下: plt.pie(Expenses,labels=Items,autopct='%.2f%%',explode=[0.1,0,0,0,0,0],shadow=True,radius=1)
吴思辰 kommenterad 2 år sedan

还想问一下,axes.unicode_minus 那里,“负号是否用unicode编码”是什么意思,以及我们什么时候需要用到这个

小伙伴你好!
书上两行代码加起来起到的作用是在图中正确显示中文的同时还能保证图中负的坐标也能正确显示~我个人观点是最好捆绑在一起使用,否则可能会报奇怪的错,而且很难debug出来~
关于font.sans-serif:
后面的'SimHei'实际上可以换成其他内置字体(例如'KaiTi')

> 还想问一下,axes.unicode_minus 那里,“负号是否用unicode编码”是什么意思,以及我们什么时候需要用到这个 小伙伴你好! 书上两行代码加起来起到的作用是在图中正确显示中文的同时还能保证图中负的坐标也能正确显示~我个人观点是最好捆绑在一起使用,否则可能会报奇怪的错,而且很难debug出来~ 关于font.sans-serif: 后面的'SimHei'实际上可以换成其他内置字体(例如'KaiTi')
曾梅萍 kommenterad 2 år sedan

助教老师好
请问我的sy4-4-1的输出 标题在图的上面,参考输出的标题在图的下面,需要用什么函数来调一下位置吗,还是这样就可以?
还有一个问题就是课本上sy4-4-2的参考输出‘教育’那一类是被单独划开的,这是怎么做到的,我的输出没有划开诶

小伙伴你好!
关于标题的位置:
plt.title(y=-0.2)可以实现让标题在图下面的效果。-号表示在图下方,具体数值可以自行调整。
关于单独划开:
这个问题可以用pie中的explode参数调整:
image 本题中具体实现如下: plt.pie(Expenses,labels=Items,autopct='%.2f%%',explode=[0.1,0,0,0,0,0],shadow=True,radius=1)

学到了,谢谢你!

> > 助教老师好 > > 请问我的sy4-4-1的输出 标题在图的上面,参考输出的标题在图的下面,需要用什么函数来调一下位置吗,还是这样就可以? > > 还有一个问题就是课本上sy4-4-2的参考输出‘教育’那一类是被单独划开的,这是怎么做到的,我的输出没有划开诶 > > > 小伙伴你好! > 关于标题的位置: > plt.title(y=-0.2)可以实现让标题在图下面的效果。-号表示在图下方,具体数值可以自行调整。 > 关于单独划开: > 这个问题可以用pie中的explode参数调整: > ![image](/attachments/0609d905-0f32-490e-b503-a4cc40346af0) > 本题中具体实现如下: > plt.pie(Expenses,labels=Items,autopct='%.2f%%',explode=[0.1,0,0,0,0,0],shadow=True,radius=1) 学到了,谢谢你!
范玮琳 kommenterad 2 år sedan

助教老师您好,在使用boxplot的时候,课本的例子创建的data是(2,12)的,分成两个组,而作业4-4-3(1)中创建的data是(10,12)的画出来是分成十二个组,是因为前面的是列表后面的是数组吗?为什么会这样设置捏。。

参见说明,数据为array时按列划分,数据为向量序列时按向量划分,list属于第二种情况。

好哒,谢谢助教!

> > 助教老师您好,在使用boxplot的时候,课本的例子创建的data是(2,12)的,分成两个组,而作业4-4-3(1)中创建的data是(10,12)的画出来是分成十二个组,是因为前面的是列表后面的是数组吗?为什么会这样设置捏。。 > > 参见说明,数据为array时按列划分,数据为向量序列时按向量划分,list属于第二种情况。 好哒,谢谢助教!
范玮琳 kommenterad 2 år sedan

还想问一下,axes.unicode_minus 那里,“负号是否用unicode编码”是什么意思,以及我们什么时候需要用到这个

小伙伴你好!
书上两行代码加起来起到的作用是在图中正确显示中文的同时还能保证图中负的坐标也能正确显示~我个人观点是最好捆绑在一起使用,否则可能会报奇怪的错,而且很难debug出来~
关于font.sans-serif:
后面的'SimHei'实际上可以换成其他内置字体(例如'KaiTi')

好哒,谢谢小伙伴!

> > 还想问一下,axes.unicode_minus 那里,“负号是否用unicode编码”是什么意思,以及我们什么时候需要用到这个 > > 小伙伴你好! > 书上两行代码加起来起到的作用是在图中正确显示中文的同时还能保证图中负的坐标也能正确显示~我个人观点是最好捆绑在一起使用,否则可能会报奇怪的错,而且很难debug出来~ > 关于font.sans-serif: > 后面的'SimHei'实际上可以换成其他内置字体(例如'KaiTi') 好哒,谢谢小伙伴!
胡妙军 kommenterad 2 år sedan

image 老师,Mac电脑这里字体还是出不来,请问该如何解决

![image](/attachments/4f871fbc-f869-4468-bfda-4b3f8409f183) 老师,Mac电脑这里字体还是出不来,请问该如何解决
1.4 MiB
367 KiB
吴贤佑 kommenterad 2 år sedan
Ägare

image 老师,Mac电脑这里字体还是出不来,请问该如何解决

可以试试plt.rcParams['font.sans-serif']=['Songti SC']
或者自行按照网上方法寻找或安装其他字体

> ![image](/attachments/4f871fbc-f869-4468-bfda-4b3f8409f183) > 老师,Mac电脑这里字体还是出不来,请问该如何解决 > 可以试试plt.rcParams['font.sans-serif']=['Songti SC'] 或者自行按照网上方法寻找或安装其他字体
孟珂 kommenterad 2 år sedan

请问一下,散点图没有legend怎么办image

请问一下,散点图没有legend怎么办![image](/attachments/fecae6fc-8556-4e31-9407-f4e54fbc09a0)
孟珂 kommenterad 2 år sedan

请问一下,散点图没有legend怎么办image

在左下角,显示不出来

> 请问一下,散点图没有legend怎么办![image](/attachments/fecae6fc-8556-4e31-9407-f4e54fbc09a0) 在左下角,显示不出来
罗恩 kommenterad 2 år sedan

请问一下,散点图没有legend怎么办image

在左下角,显示不出来

试着输入这个?
pl=plt.scatter(Setosa['petal_length'],Setosa['petal_width'], marker='o',label='Setosa')

> > 请问一下,散点图没有legend怎么办![image](/attachments/fecae6fc-8556-4e31-9407-f4e54fbc09a0) > > > > 在左下角,显示不出来 试着输入这个? pl=plt.scatter(Setosa['petal_length'],Setosa['petal_width'], marker='o',label='Setosa')
孟珂 kommenterad 2 år sedan

请问一下,散点图没有legend怎么办image

在左下角,显示不出来

image

> > 请问一下,散点图没有legend怎么办![image](/attachments/fecae6fc-8556-4e31-9407-f4e54fbc09a0) > > > > 在左下角,显示不出来 ![image](/attachments/041cbe85-0cb0-4de5-b9c9-76e5add05f05)
408 KiB
罗恩 kommenterad 2 år sedan

请问一下,散点图没有legend怎么办image

在左下角,显示不出来

image 在p1 p2 p3的marker后面加label=''

> > > 请问一下,散点图没有legend怎么办![image](/attachments/fecae6fc-8556-4e31-9407-f4e54fbc09a0) > > > > > > > > 在左下角,显示不出来 > > ![image](/attachments/041cbe85-0cb0-4de5-b9c9-76e5add05f05) 在p1 p2 p3的marker后面加label=''
孟珂 kommenterad 2 år sedan

请问一下,散点图没有legend怎么办image

在左下角,显示不出来

试着输入这个?
pl=plt.scatter(Setosa['petal_length'],Setosa['petal_width'], marker='o',label='Setosa')

谢谢你,好像可以

> > > 请问一下,散点图没有legend怎么办![image](/attachments/fecae6fc-8556-4e31-9407-f4e54fbc09a0) > > > > > > > > 在左下角,显示不出来 > > 试着输入这个? > pl=plt.scatter(Setosa['petal_length'],Setosa['petal_width'], marker='o',label='Setosa') 谢谢你,好像可以
麻吏威 kommenterad 2 år sedan

请问一下饼状图怎么3D化鸭,书中的实例饼图看样子好像是3D的

请问一下饼状图怎么3D化鸭,书中的实例饼图看样子好像是3D的
张路远 kommenterad 2 år sedan

小伙伴你好!
关于标题的位置:
plt.title(y=-0.2)可以实现让标题在图下面的效果。-号表示在图下方,具体数值可以自行调整。
关于单独划开:
这个问题可以用pie中的explode参数调整:
image 本题中具体实现如下: plt.pie(Expenses,labels=Items,autopct='%.2f%%',explode=[0.1,0,0,0,0,0],shadow=True,radius=1)

关于标题如何在图下面这个问题,为什么我按照上面的代码显示报错了
不好意思,解决了[?]

> 小伙伴你好! > 关于标题的位置: > plt.title(y=-0.2)可以实现让标题在图下面的效果。-号表示在图下方,具体数值可以自行调整。 > 关于单独划开: > 这个问题可以用pie中的explode参数调整: > ![image](/attachments/0609d905-0f32-490e-b503-a4cc40346af0) > 本题中具体实现如下: > plt.pie(Expenses,labels=Items,autopct='%.2f%%',explode=[0.1,0,0,0,0,0],shadow=True,radius=1) 关于标题如何在图下面这个问题,为什么我按照上面的代码显示报错了 不好意思,解决了[?]
张孟霄 kommenterad 2 år sedan

请问图例怎么调位置哇

请问图例怎么调位置哇
沈怡蕾 kommenterad 2 år sedan

小伙伴你好!
关于标题的位置:
plt.title(y=-0.2)可以实现让标题在图下面的效果。-号表示在图下方,具体数值可以自行调整。
关于单独划开:
这个问题可以用pie中的explode参数调整:
image 本题中具体实现如下: plt.pie(Expenses,labels=Items,autopct='%.2f%%',explode=[0.1,0,0,0,0,0],shadow=True,radius=1)

关于标题如何在图下面这个问题,为什么我按照上面的代码显示报错了

或许可以考虑直接用plt.xlabel('平均相对湿度百分比')

> > > 小伙伴你好! > > 关于标题的位置: > > plt.title(y=-0.2)可以实现让标题在图下面的效果。-号表示在图下方,具体数值可以自行调整。 > > 关于单独划开: > > 这个问题可以用pie中的explode参数调整: > > ![image](/attachments/0609d905-0f32-490e-b503-a4cc40346af0) > > 本题中具体实现如下: > > plt.pie(Expenses,labels=Items,autopct='%.2f%%',explode=[0.1,0,0,0,0,0],shadow=True,radius=1) > > 关于标题如何在图下面这个问题,为什么我按照上面的代码显示报错了 或许可以考虑直接用plt.xlabel('平均相对湿度百分比')
余其乐 kommenterad 2 år sedan

请问图例怎么调位置哇

比如饼状图那道题:
plt.legend(Items,loc='lower left',bbox_to_anchor=(0,-0.1,0.5,1))即可
loc参数代表图例的位置:upper上、lower下、left左、right右,bbox_to_anchor用于设置图例区域在figure上的坐标,其值为4个元素的元组,分别表示x,y,width,height

> 请问图例怎么调位置哇 > 比如饼状图那道题: plt.legend(Items,loc='lower left',bbox_to_anchor=(0,-0.1,0.5,1))即可 loc参数代表图例的位置:upper上、lower下、left左、right右,bbox_to_anchor用于设置图例区域在figure上的坐标,其值为4个元素的元组,分别表示x,y,width,height
张孟霄 kommenterad 2 år sedan

请问图例怎么调位置哇

比如饼状图那道题:
plt.legend(Items,loc='lower left',bbox_to_anchor=(0,-0.1,0.5,1))即可
loc参数代表图例的位置:upper上、lower下、left左、right右,bbox_to_anchor用于设置图例区域在figure上的坐标,其值为4个元素的元组,分别表示x,y,width,height

谢谢小伙伴!

> > 请问图例怎么调位置哇 > > > 比如饼状图那道题: > plt.legend(Items,loc='lower left',bbox_to_anchor=(0,-0.1,0.5,1))即可 > loc参数代表图例的位置:upper上、lower下、left左、right右,bbox_to_anchor用于设置图例区域在figure上的坐标,其值为4个元素的元组,分别表示x,y,width,height 谢谢小伙伴!
吴贤佑 kommenterad 2 år sedan
Ägare

请问一下饼状图怎么3D化鸭,书中的实例饼图看样子好像是3D的

示例只是在绘图时设置了shadow=True

> 请问一下饼状图怎么3D化鸭,书中的实例饼图看样子好像是3D的 示例只是在绘图时设置了shadow=True
王伶方 kommenterad 2 år sedan

饼图要怎么样分开呢?

饼图要怎么样分开呢?
余其乐 kommenterad 2 år sedan

请问在绘制散点图的时候如果数据源是多维的(比如图中的数据源是4x3的),那画出来的点是根据相应的维数进行分组吗(比如图中这样会被分为3组,每组是4个点?)。如果不进行分组,那是否有办法将一次性画多组图?如果进行分组,是否有办法依组别为每一组的点设置颜色等参数?
不知道有没有将问题描述得很清楚ToT
微信截图_20220412173139

请问在绘制散点图的时候如果数据源是多维的(比如图中的数据源是4x3的),那画出来的点是根据相应的维数进行分组吗(比如图中这样会被分为3组,每组是4个点?)。如果不进行分组,那是否有办法将一次性画多组图?如果进行分组,是否有办法依组别为每一组的点设置颜色等参数? 不知道有没有将问题描述得很清楚ToT ![![微信截图_20220412173139](/attachments/1797e630-6fdc-4b05-93fb-6756737f1437)](http://)
余其乐 kommenterad 2 år sedan

饼图要怎么样分开呢?

在绘图时pl.pie函数中加上explode这个参数。explode=[],数组中可选参数,默认为None。是一个长度与x相同长度的数组,用来指定每部分的偏移量。例如:explode=[0,0,0.2,0,0],意味着第二个饼块被拖出0.2的距离。

> 饼图要怎么样分开呢? 在绘图时pl.pie函数中加上explode这个参数。explode=[],数组中可选参数,默认为None。是一个长度与x相同长度的数组,用来指定每部分的偏移量。例如:explode=[0,0,0.2,0,0],意味着第二个饼块被拖出0.2的距离。
吴思辰 kommenterad 2 år sedan

饼图要怎么样分开呢?

小伙伴你好!这个问题在上面回答有的,关键词是explode,你可以找一下

> 饼图要怎么样分开呢? 小伙伴你好!这个问题在上面回答有的,关键词是explode,你可以找一下
吴思辰 kommenterad 2 år sedan

请问在绘制散点图的时候如果数据源是多维的(比如图中的数据源是4x3的),那画出来的点是根据相应的维数进行分组吗(比如图中这样会被分为3组,每组是4个点?)。如果不进行分组,那是否有办法将一次性画多组图?如果进行分组,是否有办法依组别为每一组的点设置颜色等参数?
不知道有没有将问题描述得很清楚ToT
微信截图_20220412173139

小伙伴你好!我觉得里面的数据应该是没有分组的。这里官方文档有写到x,y是一种一维的数组,在这样的情况下是不是就不可以分组了呢?欢迎理性讨论~
image

> 请问在绘制散点图的时候如果数据源是多维的(比如图中的数据源是4x3的),那画出来的点是根据相应的维数进行分组吗(比如图中这样会被分为3组,每组是4个点?)。如果不进行分组,那是否有办法将一次性画多组图?如果进行分组,是否有办法依组别为每一组的点设置颜色等参数? > 不知道有没有将问题描述得很清楚ToT > ![![微信截图_20220412173139](/attachments/1797e630-6fdc-4b05-93fb-6756737f1437)](http://) 小伙伴你好!我觉得里面的数据应该是没有分组的。这里官方文档有写到x,y是一种一维的数组,在这样的情况下是不是就不可以分组了呢?欢迎理性讨论~ ![image](/attachments/80fc05c1-776f-4c23-aff2-c43e9ce6a406)
张鑫元 kommenterad 2 år sedan

image 我这样分开的那个饼图

![image](/attachments/ae8bb453-f717-44bc-bfff-53cbfb2bc32e) 我这样分开的那个饼图
战晓曦 kommenterad 2 år sedan

请问一下,为什么plt.scatter(Versicolor['petal_length'],Versicolor['petal_width'],marker='x',label='Versicolor')可以运行,但是plt.scatter(Versicolor[:,0],Versicolor[:,1],marker='x',label='Versicolor')就报错呢?书上193页例题不就是用的data[:,0]这种方式吗

请问一下,为什么plt.scatter(Versicolor['petal_length'],Versicolor['petal_width'],marker='x',label='Versicolor')可以运行,但是plt.scatter(Versicolor[:,0],Versicolor[:,1],marker='x',label='Versicolor')就报错呢?书上193页例题不就是用的data[:,0]这种方式吗
吴贤佑 kommenterad 2 år sedan
Ägare

请问一下,为什么plt.scatter(Versicolor['petal_length'],Versicolor['petal_width'],marker='x',label='Versicolor')可以运行,但是plt.scatter(Versicolor[:,0],Versicolor[:,1],marker='x',label='Versicolor')就报错呢?书上193页例题不就是用的data[:,0]这种方式吗

书上例题是对array切片,此处若想使用列索引号要使用iloc

> 请问一下,为什么plt.scatter(Versicolor['petal_length'],Versicolor['petal_width'],marker='x',label='Versicolor')可以运行,但是plt.scatter(Versicolor[:,0],Versicolor[:,1],marker='x',label='Versicolor')就报错呢?书上193页例题不就是用的data[:,0]这种方式吗 书上例题是对array切片,此处若想使用列索引号要使用iloc
战晓曦 kommenterad 2 år sedan

请问一下,为什么plt.scatter(Versicolor['petal_length'],Versicolor['petal_width'],marker='x',label='Versicolor')可以运行,但是plt.scatter(Versicolor[:,0],Versicolor[:,1],marker='x',label='Versicolor')就报错呢?书上193页例题不就是用的data[:,0]这种方式吗

书上例题是对array切片,此处若想使用列索引号要使用iloc
哦哦,好的明白了,谢谢助教老师。

> > 请问一下,为什么plt.scatter(Versicolor['petal_length'],Versicolor['petal_width'],marker='x',label='Versicolor')可以运行,但是plt.scatter(Versicolor[:,0],Versicolor[:,1],marker='x',label='Versicolor')就报错呢?书上193页例题不就是用的data[:,0]这种方式吗 > > 书上例题是对array切片,此处若想使用列索引号要使用iloc > 哦哦,好的明白了,谢谢助教老师。
刘家赫 kommenterad 2 år sedan

老师,请问图表的标题如何才能放置在xlabel的下面,我的总会出现在上面

老师,请问图表的标题如何才能放置在xlabel的下面,我的总会出现在上面
范玮琳 kommenterad 2 år sedan

老师,请问图表的标题如何才能放置在xlabel的下面,我的总会出现在上面

小伙伴,可以试试 plt.title("标题",y=-0.2) 这样,等号后面的值可以自己设置。 (上面有回答过相关问题了噻)

> 老师,请问图表的标题如何才能放置在xlabel的下面,我的总会出现在上面 小伙伴,可以试试 plt.title("标题",y=-0.2) 这样,等号后面的值可以自己设置。 (上面有回答过相关问题了噻)
孙莉雅 kommenterad 2 år sedan

我想问一下关于标题的问题,我按照上面plt.title("标题",y=-0.2)做的,但是结果就是那个标题显示不完整,不管怎么拉伸那个显示框都没有用,有什么解决办法吗?

我想问一下关于标题的问题,我按照上面plt.title("标题",y=-0.2)做的,但是结果就是那个标题显示不完整,不管怎么拉伸那个显示框都没有用,有什么解决办法吗?
吴贤佑 kommenterad 2 år sedan
Ägare

我想问一下关于标题的问题,我按照上面plt.title("标题",y=-0.2)做的,但是结果就是那个标题显示不完整,不管怎么拉伸那个显示框都没有用,有什么解决办法吗?

调整一下y的大小

> 我想问一下关于标题的问题,我按照上面plt.title("标题",y=-0.2)做的,但是结果就是那个标题显示不完整,不管怎么拉伸那个显示框都没有用,有什么解决办法吗? 调整一下y的大小
孙莉雅 kommenterad 2 år sedan

我想问一下关于标题的问题,我按照上面plt.title("标题",y=-0.2)做的,但是结果就是那个标题显示不完整,不管怎么拉伸那个显示框都没有用,有什么解决办法吗?

调整一下y的大小

谢谢助教~我的电脑-0.15才是刚刚好的

> > 我想问一下关于标题的问题,我按照上面plt.title("标题",y=-0.2)做的,但是结果就是那个标题显示不完整,不管怎么拉伸那个显示框都没有用,有什么解决办法吗? > > 调整一下y的大小 谢谢助教~我的电脑-0.15才是刚刚好的
孙莉雅 kommenterad 2 år sedan

我想问一下在饼图前面例题中plt.axis(‘equal’)这个是什么意思?我在百度上搜的结果是表示x,y轴刻度等长,但是饼图怎么判断x,y等长的?

我想问一下在饼图前面例题中plt.axis(‘equal’)这个是什么意思?我在百度上搜的结果是表示x,y轴刻度等长,但是饼图怎么判断x,y等长的?
余其乐 kommenterad 2 år sedan

我想问一下在饼图前面例题中plt.axis(‘equal’)这个是什么意思?我在百度上搜的结果是表示x,y轴刻度等长,但是饼图怎么判断x,y等长的?
如果不设置等长的话你的饼图可能是椭圆形(

> 我想问一下在饼图前面例题中plt.axis(‘equal’)这个是什么意思?我在百度上搜的结果是表示x,y轴刻度等长,但是饼图怎么判断x,y等长的? 如果不设置等长的话你的饼图可能是椭圆形(
吴贤佑 kommenterad 2 år sedan
Ägare

我想问一下在饼图前面例题中plt.axis(‘equal’)这个是什么意思?我在百度上搜的结果是表示x,y轴刻度等长,但是饼图怎么判断x,y等长的?

你可以试试equal\suqare\tight,体会下不同

> 我想问一下在饼图前面例题中plt.axis(‘equal’)这个是什么意思?我在百度上搜的结果是表示x,y轴刻度等长,但是饼图怎么判断x,y等长的? 你可以试试equal\suqare\tight,体会下不同
李晓恩 kommenterad 2 år sedan

请问怎么样能让它不挡住饼图

请问怎么样能让它不挡住饼图
余其乐 kommenterad 2 år sedan

请问怎么样能让它不挡住饼图

设置legend的位置即可。
比如饼状图这道题:
plt.legend(Items,loc='lower left',bbox_to_anchor=(0,-0.1,0.5,1))即可(看个人电脑的显示比例)
loc参数代表图例的位置:upper上、lower下、left左、right右;bbox_to_anchor用于设置图例区域在figure上的坐标,其值为4个元素的元组,分别表示x,y,width,height

> 请问怎么样能让它不挡住饼图 设置legend的位置即可。 比如饼状图这道题: plt.legend(Items,loc='lower left',bbox_to_anchor=(0,-0.1,0.5,1))即可(看个人电脑的显示比例) loc参数代表图例的位置:upper上、lower下、left左、right右;bbox_to_anchor用于设置图例区域在figure上的坐标,其值为4个元素的元组,分别表示x,y,width,height
李晓恩 kommenterad 2 år sedan

请问怎么样能让它不挡住饼图

设置legend的位置即可。
比如饼状图这道题:
plt.legend(Items,loc='lower left',bbox_to_anchor=(0,-0.1,0.5,1))即可(看个人电脑的显示比例)
loc参数代表图例的位置:upper上、lower下、left左、right右;bbox_to_anchor用于设置图例区域在figure上的坐标,其值为4个元素的元组,分别表示x,y,width,height

好的 谢谢!

> > 请问怎么样能让它不挡住饼图 > > 设置legend的位置即可。 > 比如饼状图这道题: > plt.legend(Items,loc='lower left',bbox_to_anchor=(0,-0.1,0.5,1))即可(看个人电脑的显示比例) > loc参数代表图例的位置:upper上、lower下、left左、right右;bbox_to_anchor用于设置图例区域在figure上的坐标,其值为4个元素的元组,分别表示x,y,width,height 好的 谢谢!
孙莉雅 kommenterad 2 år sedan

我想问一下在饼图前面例题中plt.axis(‘equal’)这个是什么意思?我在百度上搜的结果是表示x,y轴刻度等长,但是饼图怎么判断x,y等长的?
如果不设置等长的话你的饼图可能是椭圆形(

好的,谢谢大家!

> > 我想问一下在饼图前面例题中plt.axis(‘equal’)这个是什么意思?我在百度上搜的结果是表示x,y轴刻度等长,但是饼图怎么判断x,y等长的? > 如果不设置等长的话你的饼图可能是椭圆形( > 好的,谢谢大家!
郑爱颖 kommenterad 2 år sedan

请问一下,散点图没有legend怎么办image

在左下角,显示不出来

试着输入这个?
pl=plt.scatter(Setosa['petal_length'],Setosa['petal_width'], marker='o',label='Setosa')

谢谢你,好像可以

我加了label还得加 plt.legend(loc='upper left') 才能显示出来,好奇怪

> > > > 请问一下,散点图没有legend怎么办![image](/attachments/fecae6fc-8556-4e31-9407-f4e54fbc09a0) > > > > > > > > > > > > 在左下角,显示不出来 > > > > 试着输入这个? > > pl=plt.scatter(Setosa['petal_length'],Setosa['petal_width'], marker='o',label='Setosa') > > 谢谢你,好像可以 我加了label还得加 plt.legend(loc='upper left') 才能显示出来,好奇怪
吴贤佑 kommenterad 2 år sedan
Ägare

请问一下,散点图没有legend怎么办image

在左下角,显示不出来

试着输入这个?
pl=plt.scatter(Setosa['petal_length'],Setosa['petal_width'], marker='o',label='Setosa')

谢谢你,好像可以

我加了label还得加 plt.legend(loc='upper left') 才能显示出来,好奇怪

legend显示图例就要加的

> > > > > 请问一下,散点图没有legend怎么办![image](/attachments/fecae6fc-8556-4e31-9407-f4e54fbc09a0) > > > > > > > > > > > > > > > > 在左下角,显示不出来 > > > > > > 试着输入这个? > > > pl=plt.scatter(Setosa['petal_length'],Setosa['petal_width'], marker='o',label='Setosa') > > > > 谢谢你,好像可以 > > 我加了label还得加 plt.legend(loc='upper left') 才能显示出来,好奇怪 > > legend显示图例就要加的
张子涵 kommenterad 2 år sedan

请问为什么图会变成这样呀?

请问为什么图会变成这样呀?
龙冰阳 kommenterad 2 år sedan

请问为什么图会变成这样呀?

可能是plt.boxplot()里少打了labels=label?

> 请问为什么图会变成这样呀? 可能是plt.boxplot()里少打了labels=label?
张子涵 kommenterad 2 år sedan

请问为什么图会变成这样呀?

可能是plt.boxplot()里少打了labels=label?
谢谢!刚刚试了一下好像确实是因为这个,不过有点好奇为啥打错了居然没报错还好好的运行出来成这样了啊?

> > 请问为什么图会变成这样呀? > > 可能是plt.boxplot()里少打了labels=label? 谢谢!刚刚试了一下好像确实是因为这个,不过有点好奇为啥打错了居然没报错还好好的运行出来成这样了啊?
战晓曦 kommenterad 2 år sedan

还有一个问题就是课本上sy4-4-2的参考输出‘教育’那一类是被单独划开的,这是怎么做到的,我的输出没有划开诶

这个问题可以用pie中的explode参数调整:
image 本题中具体实现如下: plt.pie(Expenses,labels=Items,autopct='%.2f%%',explode=[0.1,0,0,0,0,0],shadow=True,radius=1)

你好!请问radius=1是什么意思呀,我试了一下好像加不加图没什么变化(?)

> > 还有一个问题就是课本上sy4-4-2的参考输出‘教育’那一类是被单独划开的,这是怎么做到的,我的输出没有划开诶 > > > 这个问题可以用pie中的explode参数调整: > ![image](/attachments/0609d905-0f32-490e-b503-a4cc40346af0) > 本题中具体实现如下: > plt.pie(Expenses,labels=Items,autopct='%.2f%%',explode=[0.1,0,0,0,0,0],shadow=True,radius=1) 你好!请问radius=1是什么意思呀,我试了一下好像加不加图没什么变化(?)
徐钰佳 kommenterad 2 år sedan

还有一个问题就是课本上sy4-4-2的参考输出‘教育’那一类是被单独划开的,这是怎么做到的,我的输出没有划开诶

这个问题可以用pie中的explode参数调整:
image 本题中具体实现如下: plt.pie(Expenses,labels=Items,autopct='%.2f%%',explode=[0.1,0,0,0,0,0],shadow=True,radius=1)

你好!请问radius=1是什么意思呀,我试了一下好像加不加图没什么变化(?)

因为默认值就是1,radius指饼图的半径

> > > > 还有一个问题就是课本上sy4-4-2的参考输出‘教育’那一类是被单独划开的,这是怎么做到的,我的输出没有划开诶 > > > > > 这个问题可以用pie中的explode参数调整: > > ![image](/attachments/0609d905-0f32-490e-b503-a4cc40346af0) > > 本题中具体实现如下: > > plt.pie(Expenses,labels=Items,autopct='%.2f%%',explode=[0.1,0,0,0,0,0],shadow=True,radius=1) > > 你好!请问radius=1是什么意思呀,我试了一下好像加不加图没什么变化(?) 因为默认值就是1,radius指饼图的半径
杨静雯 kommenterad 2 år sedan

老师,请问图表的标题如何才能放置在xlabel的下面,我的总会出现在上面

在参数里多加一个y=0.2
比如:plt.title("上海市一年平均相对湿度百分比",y=-0.2)

> 老师,请问图表的标题如何才能放置在xlabel的下面,我的总会出现在上面 在参数里多加一个y=0.2 比如:plt.title("上海市一年平均相对湿度百分比",y=-0.2)
杨静雯 kommenterad 2 år sedan

请问怎么样能让它不挡住饼图

设置legend的位置即可。
比如饼状图这道题:
plt.legend(Items,loc='lower left',bbox_to_anchor=(0,-0.1,0.5,1))即可(看个人电脑的显示比例)
loc参数代表图例的位置:upper上、lower下、left左、right右;bbox_to_anchor用于设置图例区域在figure上的坐标,其值为4个元素的元组,分别表示x,y,width,height

感谢

> > 请问怎么样能让它不挡住饼图 > > 设置legend的位置即可。 > 比如饼状图这道题: > plt.legend(Items,loc='lower left',bbox_to_anchor=(0,-0.1,0.5,1))即可(看个人电脑的显示比例) > loc参数代表图例的位置:upper上、lower下、left左、right右;bbox_to_anchor用于设置图例区域在figure上的坐标,其值为4个元素的元组,分别表示x,y,width,height 感谢
test2022 ändrade titeln från 第8周作业 till 第8周作业(数据的可视化实践) 1 år sedan
Logga in för att delta i denna konversation.
Ingen Etikett
Ingen Milsten
Ingen tilldelad
Notiser
Förfallodatum

Inget förfallodatum satt.

Beroenden

Det här ärendet har för närvarande inga beroenden.

Laddar…
Det finns inget innehåll än.