matplotlib绘图,8种可修改颜色的地方,你都知道吗?

matplotlib绘图,8种可修改颜色的地方,你都知道吗?


matplotlib绘图,8种可修改颜色的地方,你都知道吗?


数据可视化的效果,是以图的方式,让数据更容易被大众所理解,更直观的展示数据。这个过程中,颜色是其中一个重要的内容。配色好看的图表让大家看着更赏心悦目,从感官刺激上,让数据更容易被大家所关注。

使用python进行数据可视化时,大家习惯用matplotlib工具。在使用matplotlib进行绘图时,我们可以对其进行相应的颜色设置,小编整理了一下,目前matplotlib绘图时,可以控制8个点的颜色。

相应代码及效果具体如下:

1.控制画布背景色

fig, ax = plt.subplots(facecolor=(.18, .31, .31))

效果图如下:

matplotlib绘图,8种可修改颜色的地方,你都知道吗?

2.控制数据展示区域图背景色(内)

ax.set_facecolor('#eafff5')

效果图如下:

matplotlib绘图,8种可修改颜色的地方,你都知道吗?

3.控制图标题颜色

ax.set_title('2019年铁路、公路、水运和民航客运量趋势图',color='0.9')

效果图如下:

matplotlib绘图,8种可修改颜色的地方,你都知道吗?


4.控制x轴标题颜色

ax.set_xlabel('日期',color='c')

效果图参见下图:

matplotlib绘图,8种可修改颜色的地方,你都知道吗?

5.控制y轴标题颜色

ax.set_ylabel('万人',color='peachpuff')

效果图参见上图。

6.控制折线的颜色

ax.plot(x,y1,marker='o',label='铁路客运量',color='xkcd:crimson')

效果图如下:

matplotlib绘图,8种可修改颜色的地方,你都知道吗?

7.控制折线的颜色,以及线的样式

ax.plot(x,y2,marker='o',label='公路客运量',color='C4',linestyle='--')

效果图如下:

matplotlib绘图,8种可修改颜色的地方,你都知道吗?

8.x轴和y轴刻度的颜色

ax.tick_params(labelcolor='tab:orange')

效果图如下:

matplotlib绘图,8种可修改颜色的地方,你都知道吗?


分享到:


相關文章: