网站首页 > 文章中心 > 其它

python点线图函数

作者:小编 更新时间:2023-08-15 08:29:47 浏览量:292人看过

python可视化数据分析常用图大集合(收藏)

以下默认所有的操作都先导入了numpy、pandas、matplotlib、seaborn

第一段:折线图

折线图可以用来表示数据随着时间变化的趋势

Matplotlib

plt.plot(x,?y)

plt.show()

Seaborn

python点线图函数-图1

df?=?pd.DataFrame({'x':?x,?'y':?y})

sns.lineplot(x="x",?y="y",?data=df)

第二段:直方图

直方图是比较常见的视图,它是把横坐标等分成了一定数量的小区间,然后在每个小区间内用矩形条(bars)展示该区间的数值

第三段:垂直条形图

条形图可以帮我们查看类别的特征.在条形图中,长条形的长度表示类别的频数,宽度表示类别.

①.plt.show()

第四段:水平条形图

第五段:饼图

第六段:箱线图

可以帮我们分析出数据的差异性、离散程度和异常值等.

第七段:热力图

力图,英文叫 heat map,是一种矩阵表示方法,其中矩阵中的元素值用颜色来代表,不同的颜色代表不同大小的值.通过颜色就能直观地知道某个位置上数值的大小.

通过 seaborn 的 heatmap 函数,我们可以观察到不同年份,不同月份的乘客数量变化情况,其中颜色越浅的代表乘客数量越多

第八段:散点图

散点图的英文叫做 scatter plot,它将两个变量的值显示在二维坐标中,非常适合展示两个变量之间的关系.

第九段:蜘蛛图

蜘蛛图是一种显示一对多关系的方法,使一个变量相对于另一个变量的显著性是清晰可见

十、二元变量分布

二元变量分布可以看两个变量之间的关系

十第一段:面积图

面积图又称区域图,强调数量随时间而变化的程度,也可用于引起人们对总值趋势的注意.

堆积面积图还可以显示部分与整体的关系.折线图和面积图都可以用来帮助我们对趋势进行分析,当数据集有合计关系或者你想要展示局部与整体关系的时候,使用面积图为更好的选择.

十第二段:六边形图

六边形图将空间中的点聚合成六边形,然后根据六边形内部的值为这些六边形上色.

原文至:

python绘图篇

①.,xlable,ylable设置x,y轴的标题文字.

plt.show()显示绘图窗口,通常情况下,show()会阻碍程序运行,带-wthread等参数的环境下,窗口不会关闭.

plt.saveFig()保存图像.

面向对象绘图

①.,当前图表和子图可以用gcf(),gca()获得.

subplot()绘制包含多个图表的子图.

configure subplots,可调节子图与图表边框距离.

可以通过修改配置文件更改对象属性.

图标显示中文

①.,在程序中直接指定字体.

Artist对象

①.,图标的绘制领域.

FigureCanvas和Render处理底层图像操作,Artist处理高层结构.

直接创建Artist对象进项绘图操作步奏:

①.,创建Figure对象(通过figure()函数,会进行许多初始化操作,不建议直接创建.)

Figure容器

如何找到指定的Artist对象.

①.,可调用add_subplot()和add_axes()方法向图表添加子图.

Axes容器

①.,patch修改背景.

①.,可对曲线进行插值.

①.,绘制直方图的函数是

数、中位数、第三四分位数与最大值来描述数据的一种方法,它可以粗略地看出数据是否具有对称性以及分

布的分散程度等信息,特别可以用于对几个样本的比较.

值的大小.

低层绘图函数

类似于barplot(),dotchart()和plot()这样的函数采用低层的绘图函数来画线和点,来表达它们在页面上放置的位置以及其他各种特征.

在这一节中,我们会描述一些低层的绘图函数,用户也可以调用这些函数用于绘图.首先我们先讲一下R怎么描述一个页面;然后我们讲怎么在页面上添加点,线和文字;最后讲一下怎么修改一些基本的图形.

绘图区域与边界

添加对象

在绘制的图像上还可以继续添加若干对象,下面是几个有用的函数,以及对其功能的说明.

points(x, y, ...),添加点

lines(x, y, ...),添加线段

text(x, y, labels, ...),添加文字

abline(a, b, ...),添加直线y=a+bx

abline(h=y, ...),添加水平线

abline(v=x, ...),添加垂直线

polygon(x, y, ...),添加一个闭合的多边形

segments(x0, y0, x1, y1, ...),画线段

arrows(x0, y0, x1, y1, ...),画箭头

symbols(x, y, ...),添加各种符号

legend(x, y, legend, ...),添加图列说明

Python中Matplotlib的点、线形状及颜色

'b' 蓝色

'g' 绿色

'r' 红色

'c' 青色

'm' 品红

'y' 黄色

'k' 黑色

'w' 白色

plt.plot(x, y, marker='+', color='coral')

'.':点(point marker)

',':像素点(pixel marker)

'o':圆形(circle marker)

'v':朝下三角形(triangle_down marker)

'^':朝上三角形(triangle_up marker)

'':朝左三角形(triangle_left marker)

'':朝右三角形(triangle_right marker)

'1':(tri_down marker)

's':正方形(square marker)

'p':五边星(pentagon marker)

'*':星型(star marker)

'h':1号六角形(hexagon1 marker)

'+':+号标记(plus marker)

'x':x号标记(x marker)

'D':菱形(diamond marker)

'd':小型菱形(thin_diamond marker)

'|':垂直线形(vline marker)

'_':水平线形(hline marker)

'-':实线(solid line style)

'–':虚线(dashed line style)

'-.':点划线(dash-dot line style)

-------------------------------------------------------------------------------------------------------------------------------------------------------------I'm a line ! Thanks for your attention !----------------------------------------------------------------------------------------------------------------

以上就是土嘎嘎小编为大家整理的python点线图函数相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章