2016第42周五

今天本来想总结云栖大会的,后来又觉得没多少要总结,会上重点是人工智能,AR,VR能火热技术的交流,因为牛人的聚集而变得有意义,但自从月饼事件后对阿里的印象蒙上了很厚的阴影,感觉里面很多技术大牛慢慢都走了,再过些年等之前技术积累用完就没那么火了。

任何知识和技能都是可以在短时间内被学会的,要的仅仅是读对的书,问对的人,反复的刻意练习。相信任何知识和技能都能在短时间内习得,很多时候需要的并不是一个方法论,而是走出内心舒适区,突破障碍,真的相信自己能做到。

### 绘制股票收盘价折线图 为了绘制股票一周内的收盘价折线图,可以按照以下方法操作: #### 导入必要的库并配置环境 首先需要导入所需的Python库,并设置Matplotlib以支持中文显示。 ```python %matplotlib notebook import numpy as np import matplotlib.pyplot as plt # 配置字体以便能够正常显示中文字符 plt.rcParams["font.sans-serif"] = ["SimHei"] plt.rcParams["axes.unicode_minus"] = False ``` #### 准备数据集 定义用于表示时间序列的数据点以及对应的股价数值。 ```python x_data = np.arange(1, 8, 1) # 表示周一至周五的工作日索引 y_data = [44.98, 45.02, 44.32, 41.05, 42.08, 42.08, 42.08] # 对应每天的收盘价格 ``` #### 创建图表对象与调整布局参数 建立一个新的图形窗口及其关联的坐标系统,并对页面边缘间距做出适当设定。 ```python fig, ax = plt.subplots(figsize=(8, 6)) gs = fig.add_gridspec(3, 1, left=0.01, right=0.96, bottom=0.01, top=0.99, wspace=0.00, hspace=0.12, height_ratios=[0.4, 0.2, 0.2]) ax.set_title('某股票一周内收盘价变化趋势') ax.grid(True) ``` #### 自定义轴脊位置 通过修改`spines`属性来改变默认的边界框样式,使图像更加美观易读。 ```python for spine in ['top', 'right']: ax.spines[spine].set_visible(False) ax.spines['left'].set_position(('data', 0.5)) ax.spines['bottom'].set_position(('data', 0.5)) ``` #### 添加X轴Y轴标签及标题 为横纵两个方向指定描述性的文字说明,帮助读者理解所展示的信息含义。 ```python ax.set_xlabel('星期') ax.set_ylabel('收盘价 (元)') ``` #### 使用plot函数绘制实际曲线 调用`plot()`方法完成最终可视化效果呈现,同时自定义线条的颜色、宽度等外观特性。 ```python line, = ax.plot(x_data, y_data, color='blue', linewidth=2.0, linestyle='-', marker='o', markersize=7, label="收盘价") ax.legend() plt.show() ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值