1. 数据样本

,valid_rate,homework_rate,inter_rate,playback_rate,zhujiang_good_comment5_rate,fudao_good_comment5_rate,if_purchased,cust,cust_per
0,0.629536534447,0.216511482255,0.70731691023,-8.04911692853e-16,0.948508768267,0.982603131524,0.0751565762004,479,0.188582677165
1,0.858778725237,0.93392997416,0.925245478036,2.16493489802e-15,0.953323341947,0.984113953488,0.118863049096,1161,0.457086614173
2,0.827973648649,0.732318581081,0.883406081081,0.0844594594595,0.332026351351,0.0472962837838,0.0777027027027,296,0.116535433071
3,0.728237267081,0.823232608696,0.788694409938,1.0,0.938818944099,0.922187888199,0.111801242236,322,0.126771653543
4,0.260557092199,0.157164539007,0.329861347518,0.063829787234,0.436144680851,0.00709219858156,0.0567375886525,282,0.111023622047

2. format 把cust_per打印成百分值输出

iloc取指定位置的元素

    r = pd.read_csv(r_file, header=0)
# print r['cust_per'].head(1) # 不行,会同时输出列名或者序号
print format(r.iloc[0,-1], '.0%') # iloc取第0行最后1列位置的元素

3. 把打印出来的百分值拼接起来

    fig = plt.figure()
ax = fig.add_subplot(111, polar=True)# polar参数!!
ax.plot(angles, data0, 'bo-', linewidth=1,label=u'1类%.2f%%' % (r.iloc[0,-1]*100) )# 画线
ax.plot(angles, data1, 'go-', linewidth=1,label=u'2类%.2f%%' % (r.iloc[1,-1]*100))# 画线
ax.plot(angles, data2, 'co-', linewidth=1,label=u'3类%.2f%%' % (r.iloc[2,-1]*100))# 画线
ax.plot(angles, data3, 'ro-', linewidth=1,label=u'4类%.2f%%' % (r.iloc[3,-1]*100))# 画线
ax.plot(angles, data4, 'mo-', linewidth=1,label=u'5类%.2f%%' % (r.iloc[4,-1]*100))# 画线

4. 调整图例和图的位置

    #利用bbox_to_anchor 来调整图例
box = ax.get_position()
ax.set_position([box.x0, box.y0, box.width*0.8, box.height])
ax.legend(loc='upper right', bbox_to_anchor=(0.2, 1.12),ncol=1)

5. 保存 matlibplot.plot 画出来的图

plt.savefig('D:/a/b.png')

python 如何把小数变成百分数格式的更多相关文章

  1. python json.dumps()函数输出json格式,使用indent参数对json数据格式化输出

    在python中,要输出json格式,需要对json数据进行编码,要用到函数:json.dumps json.dumps() :是对数据进行编码 #coding=gbkimport json dict ...

  2. python读取与写入csv,txt格式文件

    python读取与写入csv,txt格式文件 在数据分析中经常需要从csv格式的文件中存取数据以及将数据写书到csv文件中.将csv文件中的数据直接读取为dict类型和DataFrame是非常方便也很 ...

  3. Python读取图片尺寸、图片格式

    Python读取图片尺寸.图片格式 需要用到PIL模块,使用pip安装Pillow.Pillow是从PIL fork过来的Python 图片库. from PIL import Image im = ...

  4. python模块之imghdr(识别不同格式的图片文件)

    # -*- coding: utf-8 -*- #python 27 #xiaodeng #python模块之imghdr(识别不同格式的图片文件) import imghdr '''>> ...

  5. PHP百分号转小数,php 小数转换百分数函数

    PHP百分号转小数: <?php $a = "20.544545%"; echo (float)$a/100; ?> php 小数转换百分数函数: function x ...

  6. 在JS中,将text框中数据格式化,根据不同的小数位数,格式化成对应的XXX,XXX,XXX.XX(2位小数) 或者XXX,XXX,XXX(0位小数)

    //在JS中,将text框中数据格式化,根据不同的小数位数,格式化成对应的XXX,XXX,XXX.XX(2位小数) 或者XXX,XXX,XXX(0位小数) function formatNum(num ...

  7. python之设置小数保留位数

    python之设置小数保留位数 test.py: a = [3,4,4,4,6,4] average1 = float(sum(a)/len(a)) average2 =round(average1, ...

  8. Python中对两种utf-8格式的理解

    1.python文件开头utf-8格式的理解 2.程序中读取文件时utf-8格式的理解 aa.py文件代码示例: #!/usr/bin/python # -*- coding:utf-8 -*- fr ...

  9. python判断字符串是否是json格式方法分享

    python判断字符串是否是json格式方法分享 在实际工作中,有时候需要对判断字符串是否为合法的json格式 解决方法使用json.loads,这样更加符合'Pythonic'写法 代码示例:   ...

随机推荐

  1. 调用 LoadLibraryEx 失败,在 ISAPI 筛选器 "C:\Program Files\php\php5isapi.dll"

    把 ISAPI 筛选器这里的php配置删掉,php改用fastcgi配置

  2. JVM的永久代会发生垃圾回收吗?

    垃圾回收不会发生在永久代中.当永久代满或者超过临界值时,就会触发完全垃圾回收(Full GC).如果仔细查看垃圾收集器中的输出信息,就会发现永久代也是被回收的.这就是正确的永久代大小对避免Full G ...

  3. 黄金点游戏 结队i项目

    结对编程——黄金点游戏   本次的结对编程的项目是黄金点游戏,我的结对对象是冯雨倩,我们的编程能力都不太好,而且都对C语言更熟悉些,因此我们决定用C语言来实现. (1)分工:角色分配:冯雨倩是领航员, ...

  4. linux中ls -l介绍

    [root@localhost ~]# ls -l 总计 152 -rw-r--r-- 1 root root 2915 08-03 06:16 a -rw------- 1 root root 10 ...

  5. 2017年3月30日15:00:19 fq以后的以后 动态代理

    代理与继承,组合不同的是,继承是继承父类特性,组合是拼装组合类的特性,代理是使用代理类的指定方法并可以做自定义. 静态类是应用单个类,当代理的类数量较多时可用动态代理,动态代理在概念上很好理解 htt ...

  6. FCC JS基础算法题(0):Reverse a String(翻转字符串)

    题目描述: 先把字符串转化成数组,再借助数组的reverse方法翻转数组顺序,最后把数组转化成字符串.你的结果必须得是一个字符串. 算法: function reverseString(str) { ...

  7. day 08文件与字符编码

    ASCII  一个字符占一个字节 GBK 中文使用两个字节,英文使用1个字节,使用开头一个比特位标识是英文还是中文 unicode:支持任何国家的语言,全部字符都是使用两个字节 utf-8 一个英文占 ...

  8. CodeForces - 444C

    F - DZY Loves Colors DZY loves colors, and he enjoys painting. On a colorful day, DZY gets a colorfu ...

  9. np金融量化分析

    在所有的np中都是已返回值的形式进行修改的,否则不会修改  只是显示内容 形状是三维数据  全0数组 reshape也可以将二维的变成一维的 下标和切片 一维的切片 二维切片 . 列表切片 给一个数组 ...

  10. zombodb 配置设置

    主要是关于es 集群地址以及分片,复制副本的配置,配置主要在postgresql.conf,当然我们可以在函数中指定 postgresql.conf 级别的配置 es 配置 格式 zdb.defaul ...