导入模块

# %load "E:\桌面space\临时数据\python\个人自定义模块\ImportFile.py"
# Standard Scientific Import
import numpy as np
import scipy as sp
import talib as ta
import pandas as pd
import matplotlib as mpl
from matplotlib import pyplot as plt
from matplotlib.pyplot import plot as plot
import sklearn
import seaborn as sns
import sys
# import statsmodels as sm
import statsmodels.api as sm# 个人代码测试路径
sys.path.append(r"C:\Users\Administrator\PycharmProjects\QY_TS_Quant")
from QY_plot import *
import QY_eplot plt.rcParams['font.sans-serif'] = ['SimHei']  # 中文字体设置-黑体
plt.rcParams['axes.unicode_minus'] = False  # 解决保存图像是负号'-'显示为方块的问题
sns.set(font='SimHei',font_scale=1.25,style="ticks",rc={"xtick.major.size": 3, "ytick.major.size": 3})# 解决Seaborn中文显示问题
data3
Q1 Q3 中位数 最大值 最小值 行业市盈率
主要消费 25.21 39.79 28.90 83.97 13.45 22.33
信息技术 30.30 46.32 38.95 80.54 14.66 23.69
公用事业 16.72 27.25 20.27 63.10 9.26 18.16
医药卫生 27.73 35.44 31.68 77.12 17.77 22.25
原材料 19.72 33.58 25.78 65.08 6.96 9.07
可选消费 18.05 30.63 23.21 74.10 12.13 15.57
工业 17.61 27.02 21.96 59.63 12.25 19.91
未知行业 11.10 26.88 17.86 79.81 -26.01 9.23
电信业务 27.32 44.82 34.48 89.26 13.92 21.03
能源 13.77 25.85 17.65 62.50 8.89 10.98
金融地产 13.11 23.02 17.76 86.54 8.73 21.02
def plotbox2(data, title="行业PE箱型图"):plt.figure(figsize=(8, 5))num = len(data)w = 0.2left = np.arange(num)-wplt.xlim([-1, num])# 高低线plt.bar(left, (data["最大值"]+data["最小值"])/2, width=0, yerr=(data["最大值"]-data["最小值"])/2, tick_label = data.index, align="center")# 涨跌柱plt.bar(left, data["Q3"]-data["Q1"], width=2*w, bottom=data["Q1"], color="r", edgecolor="b", alpha=0.2)# 标记线plt.bar(left, np.zeros_like(left), bottom=data["中位数"], width=w, xerr=w/2, color="r",ecolor ='r',align="edge", label="中位数")# 右标记线 最新市盈率plt.bar(left,height=np.zeros_like(left), width=-w, bottom=data["行业市盈率"], xerr=w/2, align="edge", ecolor ='cyan',color="cyan",label="最新市盈率")plt.setp(plt.gca().get_xticklabels(), rotation=90);plt.grid(axis="y")plt.title(title)plt.legend()return num, left, w
plotbox2(data3);

  • 样例

python涨跌柱表行业市盈率相关推荐

  1. 【量化金融】20220820_银行行业市盈率(TTM)的报告

    20220820_银行行业市盈率(TTM)的报告 近10年银行市盈率TTM的表现 截至2022年08月20日当日银行行业表现: 银行行业风险项分析: 截至2022年08月20日当日个股表现: 个股风险 ...

  2. python编写一个软件-软件代做:利用Python编写一个行业专用的小计算器

    前言:本文讲述的是如何利用python编程制作一个适用于指定行业的计算器,方便计算结果,涵盖的知识点由Python编写GUI界面程序,利用爬虫采集实时的汇率数据,将Python文件打包成可以单独运行的 ...

  3. python爬取行业数据_用Python进行Web爬取数据

    介绍 我们拥有的数据太少,无法建立机器学习模型.我们需要更多数据! 如果这句话听起来很熟悉,那么你并不孤单!希望获得更多数据来训练我们的机器学习模型是一个一直困扰人们的问题.我们无法在数据科学项目中获 ...

  4. python爬虫餐饮行业数据分析统计服_Python数据分析实战,简单快速制作餐饮行业商业化报告...

    前些天有个朋友向我求救,他们公司最近要针对餐饮行业做数据分析,并为某些商家做出线上营销方案.但是他一头雾水,不知道该从哪方面下手. 我提醒他,是否先从商家的线上评价作为数据分析的入口例如美团.大众点评 ...

  5. python与建筑行业_Python+AI+CC,这些建模“高级功能”,90%的人不知道

    1. Python编写脚本,实现CC自动化建模 Python脚本实现CC自动化建模 MasterKernel是一个以编程方式访问ContextCapture Master所有功能的Python模块,此 ...

  6. 使用Python对物流行业数据进行数据分析

    物流行业数据分析 一.数据清洗 1. 重复值.缺失值.格式调整 删除重复记录 删除缺失值 删除订单列 更新索引 清洗数据 2. 异常值处理 二.数据规整 三. 数据分析 1. 配送服务是否存在问题 2 ...

  7. Python简介和行业应用方向

    一.简介 Python的创始人为荷兰人吉多·范罗苏姆 [4]  (Guido van Rossum).1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序, ...

  8. python 用途-Python在每个行业的用处

    Python 交互式的开发环境,因为Python是解释运行,这样也很大的节省编译时间.Python语法也很简单,又有几种高级数据结构,如list列表.元组等,通过使用这些数据结构起来特别简单.Pyth ...

  9. python语言用途-Python在每个行业的用处

    Python 交互式的开发环境,因为Python是解释运行,这样也很大的节省编译时间.Python语法也很简单,又有几种高级数据结构,如list列表.元组等,通过使用这些数据结构起来特别简单.Pyth ...

最新文章

  1. android 的unregisterReceiver报错处理
  2. HTML 的特殊字符转换转义符,的两种方法。
  3. 【机器学习基础】数学推导+纯Python实现机器学习算法22:最大熵模型
  4. 2017年计算机基础知识答题宝典,2017年全国职称计算机考试答题技巧分享
  5. 蓝桥杯之第几个幸运数
  6. 【codevs2144】砝码称重 2(折半搜索)
  7. PowerDesigner的CDM模型将低驼峰命名法则的每个大写字母前加_符
  8. vue中怎么点击修改文字_怎么拍照识别文字?什么软件可以识别照片中文字?
  9. 你知道电脑如何录制屏幕视频吗?快来看看这两个实用方法
  10. win7 Ubuntu 双系统重装 系统引导修复
  11. 人工智能资料库:第37辑(20170220)
  12. 链表:递归中删除结点不发生断链
  13. 使用百度翻译api支持中转英,中简转中繁等等
  14. Java设计模式大全
  15. 三类考试新练习试题附答案
  16. 最近用了一个免费的服务器
  17. 50. 从暗通道先验去雾到海底图像修复-三维重建辅助计算摄影
  18. hdu 2048 错排公式 神、上帝以及老天爷
  19. 面对不同种类的处理结果——result type=
  20. (待填坑)【字符串】manacher(马拉车)算法

热门文章

  1. 多级弹出菜单jQuery插件ZoneMenu
  2. HTML入门笔记12-HTML中备注写法
  3. python文本编辑器怎么运行_python程序编辑和运行的几种方法
  4. 谈谈SVM和SVR的区别
  5. android su文件,Android su开放root权限
  6. Zabbix Server trapper两个命令注入漏洞(CVE-2017-2824和CVE-2020-11800)
  7. 2021-03-26
  8. gcc for arm 工具链使用(一)
  9. 云原生和云计算的区别介绍
  10. 搞线上渠道推广实操这么些年了