Python
Explorerli
学生
展开
-
python+pyecharts 绘图 Line+Scatter+Bar+Timeline+Grid
说明此篇为 一次python画图经历——涉及 matplotlib 的折线图,散点图,图中标注文字信息,设置横坐标密度,调整横坐标旋转角度,文字大小、各部分颜色、保存形式、美化调整 和 python+matplotlib实现在图中鼠标指向标注点处显示标注信息(标注信息动态显示) 的延续,由于鼠标指向标注点处显示标注信息的方式无法很好地保存出文件,所以换一种方式,选择使用 pyecharts 进行绘图。pyecharts数据注:这是2020年8月3日的数据截图,接下来我们使用 pyecharts 将原创 2020-09-05 13:16:47 · 3134 阅读 · 2 评论 -
python+matplotlib实现在图中鼠标指向标注点处显示标注信息(标注信息动态显示)
说明此篇为 一次python画图经历——涉及 matplotlib 的折线图,散点图,图中标注文字信息,设置横坐标密度,调整横坐标旋转角度,文字大小、各部分颜色、保存形式、美化调整 的延续,当时自以为很好地处理了标注信息的问题,结果发现,当需要标注的点很多很密集的时候,画出来的图会很糟糕:因此重新想了一个办法,加入鼠标交互功能,当鼠标指针指向标注点时,将标注信息显示出来,不指向时不显示标注信息,以下为实现过程。标注信息动态显示数据代码import pandas as pdimport ma原创 2020-08-27 12:46:59 · 15670 阅读 · 9 评论 -
解决 matplotlib 画图时横坐标重叠的问题
问题描述使用 matplotlib 画图时,如果有时候横轴是时间轴的话,显示的信息很多,有可能会有重叠的情况,比如说下图这样:解决办法横坐标字体调小 + 旋转fig, ax = plt.subplots(1, 1)# ......# 进行画图主体部分# ......# 设置 x 坐标轴标签的显示内容和大小plt.xlabel('时间', fontsize=14)# 设置 x 坐标轴刻度的旋转方向和大小# rotation: 旋转方向plt.xticks(rotation=90,原创 2020-08-19 09:16:43 · 23950 阅读 · 6 评论 -
一次python画图经历——涉及 matplotlib 的折线图,散点图,图中标注文字信息,设置横坐标密度,调整横坐标旋转角度,文字大小、各部分颜色、保存形式、美化调整
说明此博客为任务驱动而记录,在一次画图工作中,总结了一些画图技巧,遂记录下来便于日后画图时有所参照,如果你也遇到一些画图上的问题,希望这篇博客有可能帮到你任务详情数据example_csdn.csv需要对该文件进行绘图,要求是:‘time’,‘data’:以 ‘time’ 列为横坐标,绘制 ‘data’ 列的折线图;‘操作’,‘数量’,‘价格’:在上一要求画出的折线图中标注对应点,比如 时刻 ‘2020/8/1 9:37’ 处在折线图对应点上标注出 ‘操作’、‘数量’、‘价格’ 信息;并且原创 2020-08-16 11:11:14 · 5295 阅读 · 1 评论 -
解决“ImportError: Could not find 'cudnn64_6.dll'”
背景在使用 paddlepaddle-gpu 时报错ImportError: Could not find 'cudnn64_6.dll解决方法先判断一下在安装 CUDA 时是否进行以下链接中的步骤解决“ImportError: Could not find ‘cudnn64_6.dll’”如果还不可以,在 cmd 中输入nvcc -V看看能否打印出 CUDA 得信息我的情况就...原创 2020-04-17 09:59:02 · 878 阅读 · 0 评论 -
OSError: no library called "cairo" was found 怎么解决
时间:2020.03.03基础环境:Windowspython3vscode我的情况是,在通过以下指令安装完 cairosvg ,pip install cairosvg之后报错:OSError: no library called "cairo" was foundno library called "libcairo-2" was foundcannot load l...原创 2020-03-03 17:50:35 · 15370 阅读 · 8 评论 -
Python 读取视频数据
1. 逐帧读取import osimport timeimport cv2 as cvdef read_frame(video_dir, imagesfile_dir): cap = cv.VideoCapture(video_dir) # 总帧数 frames_num = cap.get(7) print("video1.frames_num: {...原创 2020-03-03 10:48:38 · 2027 阅读 · 0 评论 -
Python 读取 PGM 格式图片,RGB 转 PGM
首先了解一下PGM格式:.pgm图片简介以及Python读取.pgm图片的方法Python pgm解析和格式转换PGM格式图像详解【图像格式】 PPM/PGM/PBM格式编码详解Python 读取 PGM 格式图片from PIL import Imageimport numpy as npimport matplotlib.pyplot as pltdef read_i...原创 2020-03-02 17:03:33 · 1573 阅读 · 0 评论 -
python绘图:使用sublime text3绘制python图像时,图像无法显示中文和负号
解决方法如下:直接敲入以下代码#显示中文from pylab import *mpl.rcParams['font.sans-serif'] = ['SimHei']#print(rcParams.keys())#显示负号matplotlib.rcParams['axes.unicode_minus']=False注意:mpl.rcParams['font.sans-serif...原创 2018-12-01 16:18:10 · 1963 阅读 · 0 评论 -
Python:FileNotFoundError: [WinError 2] 系统找不到指定的文件
使用Jupyter notebook时运行此段代码:from subprocess import check_outputprint(check_output(["ls", "C:/Kaggle/Titanic/input"]).decode("utf8"))出现错误:FileNotFoundError原创 2018-10-07 10:28:58 · 12260 阅读 · 3 评论 -
Python:pandas.DataFrame.describe(df.describe(include='all'))
数字类型的数据其结果将包括count,mean,std,min,max以及百分位数。默认情况下,百分位数分三档:25%,50%,75%,其中第50百分位数就是中位数。count:计数,这一组数据中包含数据的个数mean:平均值,这一组数据的平均值std:标准差,这一组数据的标准差min:最小值max:最大值百分位数:第p百分位数是这样一个值,它使得至少有p%的数据项小于或等于这...原创 2018-10-09 20:29:30 · 6768 阅读 · 0 评论