第六次毕业设计任务书
一、计划进度
时间 |
内容 |
4.16-4.22 |
大致程序可以运行。 |
4.23-4.29 |
继续编写毕设程序,修改细节部分,完成毕业论文初稿。 |
4.30-4.29 |
完善毕业论文和毕业设计 |
4.30-5.6 |
完善毕业设计和论文 |
5.6-5.12 |
毕业论文定稿和准备答辩 |
二、本周研究内容。
折线图
loandata = load_data()
loan_plot= typeNum()
#图表字体为华文细黑,字号为15
plt.rc(‘font’, family=’STXihei’, size=15)
#创建一个一维数组赋值给a
a=np.array([x for x in range(1,len(type_name))])
#创建折线图,标记点,标记线样式,线条宽度,标记点颜色和透明度
plt.plot(loan_plot,’g^’,loan_plot,’g-‘,color=’#99CC01′,linewidth=3,markeredgewidth=3,markeredgecolor=’#99CC01’,alpha=0.8)
#添加x轴标签
plt.xlabel(‘type’)
#添加y轴标签
plt.ylabel(‘number’)
#添加图表标题
plt.title(‘association analysis’)
#添加图表网格线,设置网格线颜色,线形,宽度和透明度
plt.grid( color=’#95a5a6′,linestyle=’–‘, linewidth=1 ,axis=’y’,alpha=0.4)
#设置数据分类名称
plt.xticks(a, type_name())
#输出图表
plt.show()
条形图
#图表字体为华文细黑,字号为15
plt.rc(‘font’, family=’STXihei’, size=15)
#创建一个一维数组赋值给a
a=np.array([x for x in range(1,len(type_name)])
#创建条形图,,设置颜色,透明度和图表边框
plt.barh([x for x in range(1,len(type_name)],loan_grade,color=’#99CC01′,alpha=0.8,align=’center’,edgecolor=’white’)
#添加x轴标题
plt.xlabel(‘type’)
#添加y轴标题
plt.ylabel(‘number’)
#添加图表标题
plt.title(‘association analysis’)
#添加图例,并设置在图表中的显示位置
plt.legend([‘type’], loc=’upper right’)
#设置背景网格线的颜色,样式,尺寸和透明度
plt.grid(color=’#95a5a6′,linestyle=’–‘, linewidth=1,axis=’y’,alpha=0.4)
#设置数据分类名称
plt.yticks(a,type_name())
#显示图表
plt.show()
饼图
#图表字体为华文细黑,字号为15
plt.rc(‘font’, family=’STXihei’, size=15)
#设置饼图中每个数据分类的颜色
colors = [“#99CC01″,”#FFFF01″,”#0000FE”,”#FE0000″,”#A6A6A6″,”#D9E021″]
#设置饼图中每个数据分类的名称
name=type_name()
#创建饼图,设置分类标签,颜色和图表起始位置等
plt.pie(loan_grade,labels=name,colors=colors,explode=(0, 0, 0.15, 0, 0, 0),startangle=60,autopct=’%1.1f%%’)
#添加图表标题
plt.title(‘association analysis’)
#添加图例,并设置显示位置
plt.legend(type_name, loc=’upper left’)
#显示图表
plt.show()
三、你本周的体会及需要改进地方。
这周内容主要是实现数据图形化展示,后期会加上散点图和气泡图,同时在界面选择中有一些问题,不知是选择网页好还是GUI程序好一些。接下来进行的工作就是完成界面和python代码衔接。
四、你本周参考的文献。
1.http://www.2cto.com/kf/201407/317115.html
2.http://www.cnblogs.com/splended/p/5229699.html