python读取csv文件坐标地图描点_[Python Study Notes]pd.read_csv()函数读取csv文件绘图

1309413-20180302213853702-1502599300.png

'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

>>文件: pandas读取csv文件.py

>>作者: liu yang

>>博客: liuyang1.club

>>邮箱: liuyang0001@outlook.com

>>博客: www.cnblogs.com/liu66blog

'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

#!/usr/bin/env python

# -*- coding: utf-8 -*-

import matplotlib

import pandas as pd

import numpy as np

import matplotlib.pyplot as plt

# 定义要使用的字体,防止出现中文乱码

font=matplotlib.font_manager.FontProperties(fname=r"C:\Windows\Fonts\Deng.ttf")

# 添加索引index_col=0 设置第一列为索引

df = pd.read_csv(u'xxxx.csv',encoding='utf-8',index_col=0)

# print(df)

df_plot = df.plot(kind='bar', rot=0)

# 设置标题头

plt.title('学生信息', fontproperties=font)

# 第一个参数为数据排序,loc设置图例位置

plt.legend(loc=1)

plt.xlabel('姓名', fontproperties=font)

plt.ylabel('', fontproperties=font)

plt.xticks(fontproperties=font)

plt.yticks([y for y in range(0, 180, 10)],fontproperties=font)

# for x,y,z in zip(df.get('Height')):

# plt.text(-0.2,df.get("Height")[0],'%.0f'%df.get("Height")[0], ha='center', va='bottom')

# plt.text(0,df.get("Score")[0],'%.0f'%df.get("Score")[0], ha='center', va='bottom')

# plt.text(0.15,df.get("Age")[0],'%.0f'%df.get("Age")[0], ha='center', va='bottom')

# df.to_csv('数据.csv',encoding='utf-8')

# 显示

plt.show()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值