python柱状图x轴为中文_Matplotlib绘图基础常用设置如中文显示

导入必要的库

import matplotlib.pyplot as plt

matplotlib是一个数据绘图库,可以将枯燥的数据转换成容易接收信息的图表

我们来了解下一幅matplotlib图像的组成结构第一层:canvas 类似画板

第二层:figure 类似画布(或理解为画图区域)

第三层:axes 子图(或理解为坐标系)

第四层:各类图表信息,包括:xaxis(x轴),yaxis(y轴),title(标题),legend(图例),grid(网格线),spines(边框线),data(数据)等等

所以,canvas位于最底层,当我们导入matplotlib库的时候就已经存在了,我们不需要多管这个

figure建立在canvas之上,从这里就需要我们开始操作了

axes建立在figure之上

图形以及坐标轴、图例等信息都是建立在Axes之上

import matplotlib.pyplot as plt

import numpy as np # 用来生成绘图数据NumPy系统是Python的一种开源的数值计算扩展。这种工具可用来存储和处理大型矩阵,比Python自身的嵌套列表(nested list structure)结构要高效的多(该结构也可以用来表示矩阵(matrix))。

x =['-x刻度1','x刻度2',-3,4,5,-6,'-x刻度7','-x刻度8',9,10]

y = np.random.random(10)*20 #生成10个 0~20 之间的随机数

#根据x和y画图

plt.plot(x,y)

# 显示图形

plt.show()不能显示中文

x =['-x刻度1','x刻度2',-3,4,5,-6,'-x刻度7','-x刻度8',9,10]这个列表里每个元素代表x轴的一个刻度

y = np.random.random(10)*20np.random.random(10) # 生成10个 0~20 之间的随机数

np.random.random(10)*

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值