
可视化
Yvesx
科研,琢磨琢磨python数据分析、linux运维、地理信息系统等常用的方法和功能
展开
-
arcgis投影坐标系
投影坐标系在basemap中,指定一个地图的范围有2种方式方式1:方式2:以米为单位地理坐标系原创 2021-10-18 08:50:38 · 729 阅读 · 0 评论 -
arcgis不同shp文件的拼接
有时候会想把线和线、点和点拼到一起arctoolbox-数据管理工具-常规-合并添加要合并的内容,选择保存的路径,确定即可原创 2021-10-16 18:46:28 · 2505 阅读 · 0 评论 -
arcgis绘制shp文件
建立shp文件打开目录窗口添加文件夹链接,找到希望存放shp文件的文件夹,右键-新建-shapefiles命名、选择要素类型,指定坐标系确定后新创建的shp文件就添加到现有图层了开始绘制内容列表里选中图层,右键-编辑要素-开始编辑或工具栏里的编辑器-开始编辑右边出现创建要素,选中,下面有构造工具利用经纬线绘制切换到布局视图,调整投影为North Pole Azimuthal Equidistant,并添加经纬度网,纬度(y)间隔设置为30构造工具选择圆,以极点为圆心画个圆,原创 2021-10-16 09:47:29 · 22175 阅读 · 0 评论 -
matplotlib rcParams
class matplotlib.RcParams(*args, **kwargs)官网全部参数常用设置plt.rcParams['font.size'] = 10plt.rcParams['font.sans-serif'] = 'Arial'plt.rcParams['axes.unicode_minus'] = Falseplt.rcParams['figure.figsize'] = (6.0, 3.0)plt.rcParams['savefig.dpi'] = 200...原创 2021-04-01 16:05:00 · 138 阅读 · 0 评论 -
Matplotlib.pyplot基本画图
画图的方方面面基本设置plt.rcParams 是设置绘图的基本属性import matplotlib.pyplot as pltimport numpy as npimport pandas as pdplt.rcParams['font.sans-serif'] = ['SimHei'] # 解决中文乱码plt.rcParams['axes.unicode_minus'] = False # 解决负号非正常显示plt.rcParams['font.size'] = 10plt.r原创 2021-03-26 16:43:48 · 361 阅读 · 2 评论 -
Matplotlib 画布作图(单个子图)
思路:先生成图片,再添加画布,随后画图,最后逐步添加属性设置基本设置plt.rcParams['font.size']= 5.5plt.rcParams['font.family']='Arial'初始化图片和画布fig = plt.figure(figsize=(4,2),dpi=300)ax1 = fig.add_subplot(111)画图(推荐使用DataFrame.plot函数)emisGroup.plot(kind='barh', ax=ax1, stacked=True,原创 2021-03-26 16:31:50 · 541 阅读 · 4 评论 -
Python制作mp4
主要用到opencv,把某一天上午6:00-10:00的每隔10s的1440张照片制作成了视频动画。(制作耗时很短)import cv2 as cvdef export_video(date): # '1221','1222',etc img = cv.imread('Time_Panel/{}/6-0-0.png'.format(date)) imgInfo = img.shape size = (imgInfo[1],imgInfo[0]) four_cc =原创 2021-03-26 16:22:29 · 933 阅读 · 0 评论 -
Python制作GIF动图
主要用到的是imageio库import imageiodef create_gif(images, gif_name, duration): frames = [] for image_name in images: frames.append(imageio.imread(image_name+'.png')) imageio.mimsave(gif_name, frames, 'GIF', duration=duration)create_gif(im原创 2021-03-26 16:17:12 · 318 阅读 · 1 评论 -
OpenCV在已有图片上画点
(0,0)是在左下角,别的可能在右上角BGR模式,别的是RGB模式cv.imshow(‘img’,img)cv.waitKey()cv.destroyAllWindows()窗口保持cv2.circle(img, center, radius, color[, thickness[, lineType[, shift]]])cv2.circle(输入的图片data,圆心位置,圆的半径,圆的颜色,圆形轮廓的粗细(如果为正)负数(-1)表示要绘制实心圆,圆边界的类型,中心坐标和半径值中的小数位数.原创 2021-03-26 11:21:26 · 4825 阅读 · 0 评论 -
Basemap画初始地图(1)
首先,Basemap类直接就是世界地图。from mpl_toolkits.basemap import Basemapimport matplotlib.pyplot as plt可以通过指定以下参数得到自己需要的部分:ArgumentDescriptionllcrnrxThe lower left corner x coordinate, in the projection unitsllcrnryThe lower left corner y coordinat原创 2021-03-26 10:56:18 · 477 阅读 · 0 评论 -
数据可视化 - part
柱状图原创 2021-01-01 16:56:07 · 244 阅读 · 0 评论