您的位置:

深入探讨plt.bar

一、plt.barh参数

plt.barh是以水平方向绘制条形图的函数。它与plt.bar非常相似,只是x轴和y轴对调了。使用plt.barh时,需要给定y轴的值和对应的条形的长度。

plt.barh拥有以下常用参数:

<table>
  <tr>
    <th>参数名</th>
    <th>参数说明</th>
  </tr>
  <tr>
    <td>left</td>
    <td>条形左边界的x坐标</td>
  </tr>
  <tr>
    <td>width</td>
    <td>条形的宽度</td>
  </tr>
  <tr>
    <td>height</td>
    <td>条形的高度</td>
  </tr>
  <tr>
    <td>bottom</td>
    <td>条形底部的y坐标</td>
  </tr>
  <tr>
    <td>color</td>
    <td>条形的颜色</td>
  </tr>
</table>

二、plt.bar()用法

plt.bar是用于绘制垂直方向的条形图的函数。它可以接受两个参数:x和height。

x是条形的位置(通常是表示某种类别或分组的变量)。height是每个条形的高度或长度。如果要绘制水平方向的条形图,可以使用plt.barh。

plt.bar还有其他可选参数,如下表所示:

<table>
  <tr>
    <th>参数名</th>
    <th>参数说明</th>
  </tr>
  <tr>
    <td>width</td>
    <td>每个条形的宽度</td>
  </tr>
  <tr>
    <td>bottom</td>
    <td>每个条形的底部的y坐标</td>
  </tr>
  <tr>
    <td>color</td>
    <td>条形的颜色</td>
  </tr>
  <tr>
    <td>edgecolor</td>
    <td>边框颜色</td>
  </tr>
  <tr>
    <td>linewidth</td>
    <td>边框宽度</td>
  </tr>
</table>

三、plt.barh函数

plt.barh是用于绘制水平方向的条形图的函数。它与plt.bar很相似,只不过x轴和y轴对调了。

plt.barh还有其他可选参数,如下表所示:

<table>
  <tr>
    <th>参数名</th>
    <th>参数说明</th>
  </tr>
  <tr>
    <td>height</td>
    <td>每个条形的高度</td>
  </tr>
  <tr>
    <td>left</td>
    <td>每个条形的左边界的x坐标</td>
  </tr>
  <tr>
    <td>color</td>
    <td>条形的颜色</td>
  </tr>
  <tr>
    <td>edgecolor</td>
    <td>边框颜色</td>
  </tr>
  <tr>
    <td>linewidth</td>
    <td>边框宽度</td>
  </tr>
</table>

四、plt.bar绘制什么图

plt.bar绘制的是垂直方向的条形图。它适用于两种以上的数据比较,也适用于不同种类的数据比较。例如下面的代码绘制了一个简单的条形图,用于比较几个城市的人口数量。

y_values = [5000000, 15000000, 3000000, 8000000]
x_values = ['Beijing', 'Shanghai', 'Guangzhou', 'Shenzhen']
plt.bar(x_values, y_values)
plt.show()

五、plt.barh绘制什么图

plt.barh绘制的是水平方向的条形图。它与plt.bar很相似,只不过x轴和y轴对调了。例如下面的代码绘制了一个水平条形图,用于比较几个城市的GDP。

y_values = ['Beijing', 'Shanghai', 'Guangzhou', 'Shenzhen']
x_values = [25000, 28000, 15000, 20000]
plt.barh(y_values, x_values)
plt.show()

六、plt.bar的用法

plt.bar用于绘制垂直方向的条形图。它适用于两种以上的数据比较,也适用于不同种类的数据比较。例如下面的代码绘制了一个简单的条形图,用于比较几个城市的人口数量。

y_values = [5000000, 15000000, 3000000, 8000000]
x_values = ['Beijing', 'Shanghai', 'Guangzhou', 'Shenzhen']
plt.bar(x_values, y_values)
plt.show()

七、plt.bar()参数

plt.bar有三个参数:x、height和width。其中,x是每个条形的位置,height是每个条形的高度或长度,width是每个条形的宽度。例如下面的代码绘制了一个简单的条形图,用于比较几个城市的人口数量。

y_values = [5000000, 15000000, 3000000, 8000000]
x_values = ['Beijing', 'Shanghai', 'Guangzhou', 'Shenzhen']
plt.bar(x_values, y_values, width=0.6)
plt.show()

八、plt.bar()的三个参数

plt.bar的三个参数分别为x、height和width。其中,x是每个条形的位置,height是每个条形的高度或长度,width是每个条形的宽度。例如下面的代码绘制了一个简单的条形图,用于比较几个城市的人口数量。

y_values = [5000000, 15000000, 3000000, 8000000]
x_values = ['Beijing', 'Shanghai', 'Guangzhou', 'Shenzhen']
plt.bar(x_values, y_values, width=0.6)
plt.show()