![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python画图
Asher117
大家好,我是Asher,热衷于研究数据分析、数据挖掘以及网络爬虫等。大家有问题的话,欢迎加我微信,一起学习-分享-成长,MyWechat:liu2536036458
展开
-
【Python】绘制并列柱状图
如下代码:#导入扩展包import matplotlib.pyplot as pltimport numpy as np#构造数据y1 = [1,4,6,8,9,4,3,8]y2 = [2,5,9,5,3,2,7,4]x = np.arange(len(y1))#设置柱状图的宽度width = 0.4#绘图plt.figure(figsize=(8,4))plt.bar(x=x,height=y1,width=width,label='Data1')plt.bar(x=x+原创 2020-12-21 19:51:10 · 8092 阅读 · 4 评论 -
【Python】plt.bar绘制柱状图参数详解
bar(x, height, width=0.8, bottom=None, ***, align='center', data=None, **kwargs)x 表示x坐标,数据类型为int或float类型,height 表示柱状图的高度,也就是y坐标值,数据类型为int或float类型,width 表示柱状图的宽度,取值在0~1之间,默认为0.8bottom 柱状图的起始位置,也就是y轴的起始坐标,align 柱状图的中心位置,"center","lege"边缘color 柱状图颜色ed原创 2020-12-21 19:48:48 · 26818 阅读 · 1 评论 -
【Python画图】设置横纵坐标字体大小
设置横坐标字体大小代码:plt.xticks(fontsize=15)设置纵坐标字体大小代码:plt.yticks(fontsize=15)原创 2020-02-28 12:54:28 · 26145 阅读 · 1 评论 -
【Python画图】不显示x、y坐标
代码如下:import matplotlib.pyplot as pltfig = plt.figure(figsize=(10,6))x = [1,2,3,4,5,6]y = [10,12,33,45,67,89]plt.bar(x,y)for x,y in zip(x,y): plt.text(x+0.02,y+1,y,ha='center',va='bottom')pl...原创 2020-02-28 12:30:23 · 13092 阅读 · 3 评论 -
【Python画图】给柱状图添加高度
代码如下:import matplotlib.pyplot as pltfig = plt.figure(figsize=(10,6))x = [1,2,3,4,5,6]y = [10,12,33,45,67,89]plt.bar(x,y)for x,y in zip(x,y): plt.text(x+0.02,y+1,y,ha='center',va='bottom')结...原创 2020-02-28 12:28:39 · 4327 阅读 · 2 评论 -
【Python】matplotlib画图设置标题、轴标签、刻度、刻度标签(系列1)
摘要信息可视化(也叫绘图)是数据分析中最重要的工作之一。它可能是探索过程的一部分,例如,帮助我们找出异常值、必要的数据转换、得出有关模型的idea等。另外,做一个可交互的数据可视化也许是工作的最终目标。Python有许多库进行静态或动态的数据可视化,但我这里重要关注于matplotlib和基于它的库。导入包创建图import matplotlib.pyplot as pltimport...原创 2019-06-06 08:43:38 · 63173 阅读 · 5 评论 -
【Python】matplotlib画图设置颜色、标记和线型(系列2)
摘要上一节讲了如何设置标题、轴标签、刻度、刻度标签。本节讲解设置颜色、标记和线型。1.画基础图import matplotlib.pyplot as pltfrom numpy.random import randnplt.plot(randn(30).cumsum())2.设置颜色(color参数)k:blackb:blueg:greenr:redc:cyan(青色)...原创 2019-06-06 08:43:52 · 26947 阅读 · 0 评论 -
【Python画图】绘制双坐标图
使用Python绘制双坐标图,代码及结果显示如下。import matplotlib.pyplot as pltfig = plt.figure(figsize=(10,6))#显示中文plt.rcParams['font.sans-serif'] = ['SimHei']ax1 = fig.add_subplot(111)ax1.plot(df['yearmonth'], df['n...原创 2020-02-27 21:45:00 · 11321 阅读 · 4 评论 -
【Python】matplotlib中文显示错误
有时候我们使用matplotlib包来画图的话,会显示不出来中文,这时候只要加上两行代码即可,如下:plt.title('Feature Importance')#显示中文plt.rcParams['font.sans-serif'] = ['SimHei']plt.rcParams['axes.unicode_minus'] = Falseplt.bar(range(data['k...原创 2019-11-26 15:16:18 · 1438 阅读 · 0 评论