当前位置: 首页 > 网络应用技术

Python折叠线图(Python绘图线图)中有多少线类型

时间:2023-03-05 21:53:08 网络应用技术

  如今,首席CTO注释要与您分享,将详细介绍与Python折叠线图相关的几行,详细介绍有关Python绘图线图。如果您可以解决您现在面临的问题,请不要忘记注意此网站,不要忘记注意此网站。现在开始!

  本文目录清单:

  1.如何绘制Python的折叠线图2.如何使用Python的Pandas库绘制线路图3. Python视觉数据分析通常使用的大型收集(集合)4。Python-Seaborn折叠图5.如何使用Python绘制各种图形,一个,一个,一个,一个,如何绘制各种图形,1。环境准备

  以下三个软件包需要在Linux Ubuntu下安装:

  numpy,scipy,matplotlib

  单独输入以下代码以进行安装:

  [播放]查看普通副本

  PIP安装numpy

  PIP安装Scipy

  sudo apt-get安装python-matplotlib

  测试是否成功

  [html]查看普通副本

  Python

  进口塔

  如果没有错误,则安装成功

  2.开始绘图

  1.绘制最简单的直线图

  代码显示如下:

  [python]查看普通副本

  导入numpy作为NP

  导入matplotlib.pyplot作为PLT

  x = [0,1]

  y = [0,1]

  plt.figure()

  plt.plot(x,y)

  plt.savefig(“ easyplot.jpg”)

  结果如下:

  代码说明:

  [python]查看普通副本

  #x轴,y -axis

  x = [0,1]

  y = [0,1]

  #创建图形对象

  plt.figure()

  #draw在当前图形对象中(两个参数的数据是x,y轴))

  plt.plot(x,y)

  #保存图片

  plt.savefig(“ easyplot.jpg”)

  2.在图中添加标签和标题

  上图没有相应的x,y轴标签描述和标题

  基于上述代码,您可以添加这些内容

  代码显示如下:

  [python]查看普通副本

  导入numpy作为NP

  导入matplotlib.pyplot作为PLT

  x = [0,1]

  y = [0,1]

  plt.figure()

  plt.plot(x,y)

  plt.xlabel(“时间”)

  plt.ylabel(“值(m)”)

  plt.title(“一个简单的情节”)

  结果如下:

  代码说明:

  [python]查看普通副本

  plt.xlabel(“ time(s)”)#x轴标签

  plt.ylabel(“ value(m)”)#Y轴标签

  plt.title(“一个简单的情节”)#标题

  3.绘制Sinx曲线

  代码显示如下:

  [python]查看普通副本

  # - * - 编码:UTF-8 - * -

  导入numpy作为NP

  导入matplotlib.pyplot作为PLT

  #设置x,y轴的值(y = sinx)

  x = np.linspace(0,10,1000)

  y = np.sin(x)

  #创建图形对象,无花果大小参数可以指定绘图对象的宽度和高度,单元为英寸,一英寸= 80px

  plt.figure(无花果=(8,4))

  #drawing在当前绘图对象(x -axis,y轴,绘制曲线的名称,绘图线的颜色,绘图线的宽度)中

  plt.plot(x,y,label =“ $ sin(x)$”,color =“ red”,liningidth = 2)

  #X轴文本

  plt.xlabel(“时间”)

  #y轴文本

  plt.ylabel(“伏特”)

  #标题

  plt.title(“ Pyplot第一个示例”)

  #y轴范围

  plt.ylim(-1.2,1.2)

  #show图标

  plt.legend()

  #显示显示

  plt.show()

  #保保

  plt.savefig(“ sinx.jpg”)

  结果如下:

  4.画线图

  代码显示如下:

  [python]查看普通副本

  # - * - 编码:UTF-8 - * -

  导入numpy作为NP

  导入matplotlib.pyplot作为PLT

  #X轴,y轴数据

  x = [0,1,2,3,4,5,6]

  y = [0.3,0.4,2,5,3,4.5,4]

  plt.figure(figsize =(8,4))#创建图形对象

  plt.plot(x,y,“ b-”,nIningIdth = 1)#p p p p p P p(x轴,y轴,蓝色虚线,线宽)

  plt.xlabel(“ time(s)”)#x轴标签

  plt.ylabel(“伏特”)#y轴标签

  plt.title(“线图”)#p

  plt.show()#display图

  plt.savefig(“ line.jpg”)#保存地图

  结果如下:

  我们经常使用Python的Pandas绘制各种数据图形,因此如何使用它来绘制折叠图?让我与您分享。

  工具/材料

  Pycharm

  01

  首先,我们需要打开Excel软件所需的数据。在这里准备几列数据。一列是折叠线,如下图所示

  02

  然后,我们打开Pycharm软件,创建一个新的Python文件,导入PANDAS库,然后将Excel中的数据读取到数据集中,如下图所示

  03

  接下来,我们使用绘图方法绘制折叠图。如下图所示,此处仅添加一个标题

  04

  运行文件后,我们可以看到折扣图显示显示,但相对简单。让我们在下面逐渐丰富它

  05

  然后在图方法中添加多个列,如下图所示

  06

  这次,运行文件时,我们可以看到行映射上有多行,如下图所示

  07

  接下来,我们为折叠图的标题设置标题,x,y坐标轴的内容,如下图所示

  08

  然后使用绘图方法下方的区域方法堆叠折叠图的空白区域,如下图所示

  09

  最后,当我们运行完整的文件时,我们可以看到下图所示的折叠图。此时,我们的折叠线图的绘图也已完成

  在后期,将收集12个常用的视觉数据分析图,例如六角形图。请注意更新!

  Numpy,Pandas,Matplotlib,Seaborn引入了以下默认操作

  1.折叠图

  折叠图可用于表示数据随着时间的变化的趋势

  matplotlib

  plt.plot(x,y)

  plt.show()

  海洋

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

  sns.lineplot(x =“ x”,y =“ y”,data = df)

  plt.show()

  两个直方图

  直方图是一个相对常见的视图。它是将水平坐标分为一定数量的社区,然后在每个社区中使用矩形条(bar)来显示间隔的值

  matplotlib

  海洋

  第三,垂直条

  条形图可以帮助我们查看类的特征。在剥离图中,长条的长度表示类别的频率和宽度。

  matplotlib

  海洋

  1pt.show()

  第四,水平条形图

  五,蛋糕地图

  6.盒线图

  框线由五个值点组成:最大值(最大值),最小值(最小值),中值(中值)以及上和下Quadriors(Q3,Q1)。

  它可以帮助我们分析数据的差异,离散性和异常值。

  matplotlib

  海洋

  七个,热图

  集成,英语称为热图,这是矩阵表示方法。矩阵中的元素值用颜色表示,不同的颜色表示不同的大小。您可以直观地知道在特定位置中值的值。

  通过Seaborn的热图功能,我们可以观察到不同年内乘客人数的变化,颜色的代表人数越多

  八,散点图

  散射点图的英语称为散点图。它显示两个维坐标中两个变量的值,这非常适合在两个变量之间显示关系。

  matplotlib

  海洋

  九,蜘蛛地图

  蜘蛛图是一种显示一对多数的方法

  十,双变量分布

  二进制变量分布可以看到两个变量之间的关系

  11,区域地图

  该区域图也称为区域图,该区域图强调了随着时间的推移数量变化的程度,也可以用来吸引人们对总价值趋势的关注。

  累积区域还可以显示部分与整体之间的关系。折叠图和该区域都可以用来帮助我们分析趋势。当数据集有完全的关系或您想显示本地和整体关系时,区域图是一个更好的选择。

  十二,六边形地图

  六边形图集中了合成六角形的空间中的点,然后根据六边形内的值使用六边形颜色。

  原始文字:

  在Seaborn中,绘图线图的功能是线路平面图和Reltlplot。

  简单的方法是传递到熊猫系列中,其索引将成为带有y轴的X轴。

  另一种方法是传递熊猫数据框并绘制x,y绘制。

  当X轴对应于多个Y轴数据时,Seaborn将自动绘制置信区间。

  图中的阴影表示字母间隔,默认值为95%,并且可以通过CI参数修改字母间隔。

  在图片中绘制多个折叠图。需要传递的数据是PANDAS DATAFRAME。

  传递长数据时,除了设置X和Y参数外,您还需要设置色调或大小或样式参数。

  Seaborn可以直接在广泛的数据上绘制多折叠线图。它的索引变为X轴,所有列自动绘制为多倍线。

  设置制造商= true参数以显示散射点。

  表面图的绘制需要用于使用relplot函数。setkint kint =“ line”来绘制线图,设置颜色以控制面部分享行为。

  1.环境

  系统:Windows 10

  Python版本:Python3.6.1

  使用的库:matplotlib,numpy

  2. Numpy库会产生几个随机数

  导入numpy作为NP

  numpy.random

  兰德(D0,D1,...,DN)

  在[2]中:x = np.random.rand(2,5)

  在[3]中:x

  出去[3]:

  阵列([0.84286554,0.50007593,0.66500549,0.97387807,0.03993009],0.03993009],

  [0.46391661,0.50717355,0.21527461,0.92692517,0.2567891]]])

  Randn(D0,D1,...,DN)查询结果是标准正态分布

  在[4]中:x = np.random.randn(2,5)

  在[5]中:x

  出去[5]:

  阵列([-0.77195196,0.26651203,-0.35045793,-0.0210377,0.89749635] ,,

  

  Randint(低,高,尺寸)

  产生低至高的(半开机间隔[低,高),尺寸数据

  在[6]中:x = np.random.randint(1,8,4)

  在[7]中:x

  OUT [7]:数组([4,4,2,7])

  Random_integers(低,高,大小)

  产生低至高的(闭合间隔[低,高),尺寸数据

  在[10]中:x = np.random.random_integers(2,10,5)

  在[11]:x中

  OUT [11]:数组([7,4,5,4,2]))))

  3. Sanxian地图

  x x轴

  Y Y轴

  s -dot区域

  C颜色

  标记点形状

  alpha点透明度#其他图片类似于此配置

  n = 50#height = np.random.randint(150,180,20)#重量= np.random.randint(80,150,20)

  x = np.random.randn(n)

  y = np.random.randn(n)

  plt. -scatter(x,y,s = 50,c ='r',marker ='o',alpha = 0.5)

  plt.show()

  4.折叠图

  x = np.linspace(-10000,10000,100)#divive分为100份,10至10

  y = x ** 2+x ** 3+x ** 7

  plt.plot(x,y)

  plt.show()

  折叠线图使用图函数

  5.条形图

  n = 5

  y = [20,10,30,25,15]

  y1 = np.random.randint(10,50,5)

  x = np.random.randint(10,1000,n)

  索引= np.arange(n)

  plt.bar(左=索引,高度= y,color ='red',宽度= 0.3)

  plt.bar(左=索引+0.3,高度= y1,颜色='黑色',宽度= 0.3)

  plt.show()

  方向设置水平条形图

  n = 5

  y = [20,10,30,25,15]

  y1 = np.random.randint(10,50,5)

  x = np.random.randint(10,1000,n)

  index = np.arenge(n)#plt.bar(左=索引,高度= y,color ='red',width = 0.3)#plt.bar(左=索引+0.3,高度= y1,color ='black ='黑色',宽度= 0.3)#plt.barh()添加h是水平剥离图,没有设置方向

  plt.bar(左= 0,底部=索引,width = y,color ='red',高度= 0.5,定向='Horizontal')

  plt.show()

  6.右康复

  M1 = 100

  Sigma = 20

  x = m1+sigma*np.random.randn(2000)

  Plt.Hist(X,Bins = 50,Color =“ Geen”,normaled = true)

  plt.show()

  ####颜色越深,频率越高##研究双变量的组合分布

  #Direct变量的#Direct变量#颜色越深,频率##研究二重变的组合分布

  x = np.random.rand(1000)+2

  y = np.random.rand(1000)+3

  PLT.HIST2D(X,Y,BINS = 40)

  plt.show()

  7.蛋糕 - 类似地图

  #set x,y轴比为1:1,以达到正圆

  #LABELS标签参数,X是相应的数据列表,AUTOPCT显示了每个区域的比例,爆炸突出显示了某个部分,阴影阴影

  labes = ['a','b','c','d']

  fracs = [15,30,45,10]

  爆炸= [0,0.1,0.05,0] #set x,y轴比为1:1,以达到正圈

  plt.axes(fact = 1)#labels标签参数,x是相应的数据列表,autopct显示了每个区域的比例,明确的亮点突出显示了某个部分,阴影阴影,阴影阴影

  plt.pie(x = fracs,labels = labes,autopct =“%。0f %%”,eskext =爆炸,shadow = true)

  plt.show()

  8.框 - 类型地图

  导入matplotlib.pyplot as pltimport numpy as npdata = np.random.normal(loc = 0,scale = 1,size = 1000)#sym point plt.boxplot(data,sym =“ o”,sym =“ o”,plt = 1.5)()

  #sym点形状,窃窃私线的长度

  结论:以上是首席CTO注释为每个人编写的Python折叠图的全线内容。感谢您阅读本网站的内容。我希望这对您有帮助。有关Python绘图线图的更多信息,Pythononhow线图的许多行与该行的相关内容有关。不要忘记在此网站上找到它。