python做柱状图的数据可视化,python数据可视化柱状图
本文主要介绍如何使用Python采集股票数据并制作可视化直方图。文章中的示例代码有详细的解释。来和边肖一起试试吧。
00-1010前言模块利用开发环境代码实现step代码数据可视化。
目录
嘿!大家好,这是魔王~
雪球,聪明的投资者在这里——一个有4300万投资者使用的投资社区,
上海、深圳、香港、美国实时行情信息,股票基金、债券免费资讯,投资专家实战交流。
前言
请求pip安装请求(数据请求第三方模块)
Re #正则表达式来匹配提取的数据
数据
熊猫
肾盂造影图
模块使用
Python 3.8解释器
Pycharm版本2021.2
开发环境
发送访问网站的请求以获取数据分析数据(提取数据)并保存数据以进行直方图的简单可视化。
代码实现步骤
# 1.发送访问网站的请求
标题={
用户代理“:”Mozilla/5.0(Windows NT 10.0;Win64x64) AppleWebKit/537.36 (KHTML,像壁虎一样)Chrome/97 . 0 . 4692 . 71 Safari/537.36
}
URL= https://xueqiu.com/service/V5/stock/screener/quote/list? page=1 size=30 order=desc order _ by=amount exchange=cn market=CNtype=sha _=1641730868838
response=requests.get(url=url,headers=headers)
# 2.检索数据
json_data=response.json()
# 3.数据分析(筛选数据)
data _ list=JSON _ data[ data ][ list ]
对于data_list:中的数据
data1=数据[符号]
data2=数据[名称]
数据3=数据[当前]
data4=data[chg]
data5=数据[百分比]
data6=data[当前年百分比]
数据7=数据[卷]
数据8=数据[数量]
数据9=数据[周转率]
data10=data[pe_ttm]
data11=data[股息收益]
data12=data[market_capital]
打印(数据1,数据2,数据3,数据4,数据5,数据6,数据7,数据8,数据9,数据10,数据11,数据12)
data_dict={
股票代码 3360数据1,
股票名称 3360data2,
当前价格 :数据3,
上下金额 :数据4,
上下 :数据5,
年初至今 :数据6,
卷:数据7,
营业额 :数据8,
周转率 :数据9,
市盈率(TTM):数据10,
股息率 3360数据11,
市值 3360数据12,
}
csv_write.writerow(data_dict)
4.保存地址
file=open(data2.csv ,mode=a ,encoding=utf-8 ,newline= )
CSV _ write=csv.dictwriter (file,fieldnames=[股票代码,股票名称,现价,涨跌,涨跌,年初至今,换手率,换手率,市盈率(TTM),
csv_write.writeheader()
操作效果
代码
data_df=pd.read_csv(data2.csv )
df=data_df.dropna()
Df1=df[[ [股票名称,交易量]]
df2=df1.iloc[:20]
打印(df2[股票名称]。价值观)
打印(df2[卷]。价值观)
c=(
酒吧()。add_xaxis(df2[股票名称].values.tolist())。add_yaxis(股票交易量,df2[交易量].values.tolist())。集合_全局_opts(
title _ opts=opts . title pts(title=体积图),
datazoom_opts=opts。DataZoomOpts(),
)。render(data.html )
)
打印(数据可视化结果完成,请在当前目录中找到打开的data.html文件!)
以上是Python采集股票数据,制作可视化直方图的细节。更多关于Python采集股票数据的信息,请关注盛行IT软件开发工作室的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。