from matplotlib import pyplot as plt
import platform
import pandas
from pathlib import Path # 根据不同的平台设置字体,不然无法显示中文windows
platform_dic = {"Darwin": "Arial Unicode MS", "Windows": "SimHei"}
plt.rcParams['font.family'] = [platform_dic.get(platform.system())]
plt.rcParams["axes.labelsize"] = 30 # axes是轴字体大小调整
plt.rcParams["xtick.labelsize"] = 20 # 横坐标字体大小调整
plt.rcParams["ytick.labelsize"] = 30 # 纵坐标字体大小调整
plt.rcParams["figure.figsize"] = [40, 15] # 显示图像的最大范围 plt.rcParams['axes.unicode_minus'] = False # 用来正常显示负号 _result = pandas.read_csv(Path(__file__).parent / 'city.csv', index_col=False)
result = _result.sort_values(by="price")
# x,y轴数据
x_arr = [] # city
y_arr = [] # price
for i in result.iterrows():
x_arr.append(i[1].city)
y_arr.append(i[1].price) """
房价
"""
plt.bar(x_arr, y_arr, color='rgb', label='The City Price Bar') # 指定color,不然所有的柱体都会是一个颜色
plt.gcf().autofmt_xdate() # 旋转x轴,避免重叠
plt.xlabel('城市名称', color='g') # x轴描述信息
plt.ylabel('定基', color='g') # y轴描述信息
plt.title('2019年3月70个大中城市新建商品住宅销售价格指数') # 指定图表描述信息
plt.ylim(0, 200) # 指定Y轴的高度
plt.savefig('2019年3月70个大中城市新建商品住宅销售价格指数') # 保存为图片
plt.show()

最新文章

  1. 三星Note 7停产,原来是吃了流程的亏
  2. SA: 情感分析资源(Corpus、Dictionary)
  3. 链地址法实现HashMap
  4. [HIHO1300]展胜地的鲤鱼旗(栈,dp)
  5. DEDECMS中,会员中心的常用知识
  6. ramips芯片,openwrt安装njit8021xclient
  7. QT IP输入框正则表达式(使用QLineEdit的setValidator函数)
  8. dom01
  9. Maven中央(或国内)仓库地址
  10. Microsoft Visual Studio 2017 安装过程
  11. MyBatis-plus 代码自动生成器
  12. Spring-shiro源码陶冶-DelegatingFilterProxy和ShiroFilterFactoryBean
  13. CountDownLatch类实现同步
  14. [洛谷P1357] 花园
  15. webpack打包进内联html
  16. 51 Nod 1242 斐波那契数列的第N项(矩阵快速幂模板题)
  17. 隐马尔可夫模型:HMM
  18. Django框架之验证码生成示例
  19. Linux使用expect实现免手动密码输入,linux免密码登陆
  20. Asp.net WebAPI Request参数验证-请不要重复造轮子

热门文章

  1. python爬虫下正则各种字符串数据匹配
  2. LeetCode:182.查找重复的电子邮箱
  3. JS中的SRC
  4. 搭建vue.js 的npm脚手架
  5. DevOps与Kubernetes 、容器的关系
  6. 用NetHttpClient执行Post操作遇到的问题
  7. 记一次root用户在本地登录及SSH连接均遭遇permission denied的问题排查经过
  8. except用法
  9. qunee 缩略图
  10. python 3.4.3 安装pygame