首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Matplotlib -如何将日期从SQLite转换为matplotlib格式?

Matplotlib -如何将日期从SQLite转换为matplotlib格式?
EN

Stack Overflow用户
提问于 2013-08-30 06:42:31
回答 1查看 1.3K关注 0票数 0

我有一个SQLite表的日期,我需要在matplotlib图形中显示为X。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
"125","2013-08-30 13:33:11"
"120","2013-08-29 13:33:11"
"112","2013-08-28 13:33:11"

我需要用这个日期

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
plt.plot(prices, dates)

如何将此日期格式转换为在绘图中使用?

诚挚的问候,

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-08-30 06:56:01

您希望将日期转换为datetime对象。为此,请使用适合您的数据的格式的datetime.strptime方法。例如,数据是所有的表单。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
'%Y-%m-%d %H:%M:%S'

为了year-month-day hour:min:sec。因此,尝试类似于

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import matplotlib.pyplot as plt
from matplotlib.dates import datetime as dt

raw_dates = ["2013-08-30 13:33:11", "2013-08-29 13:33:11", "2013-08-28 13:33:11"]
x = [dt.datetime.strptime(d, '%Y-%m-%d %H:%M:%S') for d in raw_dates]
y = [125, 120, 112]

plt.plot(x, y)

如果您想调整x轴上的值(我认为它们将显示为小时),您可以设置一个DateFormatter。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import matplotlib.pyplot as plt
from matplotlib.dates import datetime as dt
from matplotlib.dates import DateFormatter

formatter = DateFormatter('%m-%d')

f = plt.figure()
ax = f.add_subplot(111)

raw_dates = ["2013-08-30 13:33:11", "2013-08-29 13:33:11", "2013-08-28 13:33:11"]
x = [dt.datetime.strptime(d, '%Y-%m-%d %H:%M:%S') for d in raw_dates]
y = [125, 120, 112]
ax.plot(x, y)

ax.xaxis.set_major_formatter(formatter)
plt.show()

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18535662

复制
相关文章
matplotlib - matplotlib 教程
Matplotlib 是 Python 的绘图库。 它可与 NumPy 一起使用,提供了一种有效的 MatLab 开源替代方案。
量子态的沐子呓
2019/12/25
4.6K0
matplotlib - matplotlib 教程
Matplotlib从入门到精通03-布局格式定方圆
参考: https://datawhalechina.github.io/fantastic-matplotlib/%E7%AC%AC%E4%B8%80%E5%9B%9E%EF%BC%9AMatplotlib%E5%88%9D%E7%9B%B8%E8%AF%86/index.html
用户2225445
2023/10/16
2750
Matplotlib从入门到精通03-布局格式定方圆
Matplotlib
Matplotlib 官网 此篇笔记参考来源为《莫烦Python》 安装同之前所述,参考《Python初学基础》 基本使用 2.1 基本用法 import matplotlib.pyplot as plt import numpy as np x = np.linspace(-1, 1, 50) #使用np.linspace定义x:范围是(-1,1);个数是50 y = 2*x + 1 plt.figure() #定义一个图像窗口 plt.plot(x, y) plt.show()
闪电gogogo
2018/05/28
1.2K0
Matplotlib
请注意,本文编写于 980 天前,最后修改于 976 天前,其中某些信息可能已经过时。
曼亚灿
2023/05/17
9280
Matplotlib
日期型转JSON格式
可在属性上增加 @JsonFormat(timezone="GMT+8",pattern="yyyy-MM-dd"或 @JsonFormat(shape=JsonFormat.Shape.NUMBER) 全局修改可以在application.yml spring: jackson: date-format: yyyy-MM-dd #如果使用字符串型表示,用这样设置格式 timezone: GMT+8 serialization: write-dates-as-tim
华创信息技术
2019/11/08
1.7K0
Matplotlib
把一个区域分成3行3列,9块 当前选定1,0这块区域 colspan 在列方向延伸2个单位
Fred Liang
2018/08/02
8110
matplotlib
matplotlib 类似 面向对象的 matlab (有点时候似乎没有charts类漂亮….) 工具: ipython notebook jupyter notebook 中文显示 #-*- coding: utf-8 -*-import matplotlib.pyplot as pltimport numpy as npplt.rcParams['font.sans-serif'] = ['SimHei']plt.rcParams['axes.unicode_minus'] = False HBK普通图
radaren
2018/08/28
4770
matplotlib
使用 matplotlib 绘制带日期的坐标轴
使用 matplotlib 绘制带日期的坐标轴 源码及参考链接 效果图 [运行结果] 代码 import numpy as np import matplotlib.pyplot as plt import matplotlib.dates as mdates fig, ax = plt.subplots() """生成数据""" beginDate = '2012-01-01' endDate = '2018-01-01' # 将日期字符串转化为数字(从1970-01-01算起的天数差) x = n
iam002
2021/08/27
4.8K0
使用 matplotlib 绘制带日期的坐标轴
matplotlib颜色代码_matplotlib color
颜色(color),可用十六进制形式,每两个十六进制数分别代表R、G、B分量,可用如下代码展示所有:
全栈程序员站长
2022/11/04
2K0
matplotlib颜色代码_matplotlib color
Matplotlib从入门到精通01-matplotlib简介与绘图基本流程
https://datawhalechina.github.io/fantastic-matplotlib/%E7%AC%AC%E4%B8%80%E5%9B%9E%EF%BC%9AMatplotlib%E5%88%9D%E7%9B%B8%E8%AF%86/index.html
用户2225445
2023/10/16
3360
Matplotlib从入门到精通01-matplotlib简介与绘图基本流程
matplotlib可视化-什么是matplotlib?
使用过python做数据分析的小伙伴都知道,matplotlib是一款命令式、较底层、可定制性强、图表资源丰富、简单易用、出版质量级别的python 2D绘图库。
朱卫军 AI Python
2022/04/02
1.6K0
matplotlib可视化-什么是matplotlib?
50题matplotlib从入门到精通
Matplotlib 是 Python 的绘图库。它可与 NumPy 一起使用,提供了一种有效的 MatLab 开源替代方案,也可以和图形工具包一起使用。和Pandas、Numpy并成为数据分析三兄弟(我自己想的)。
朱卫军 AI Python
2022/04/02
1.5K0
50题matplotlib从入门到精通
matplotlib简介
Matplotlib 是一个 Python 的 2D绘图库,它以各种硬拷贝格式和跨平台的交互式环境生成出版质量级别的图形
拾点阳光
2018/05/10
2.5K2
matplotlib简介
再见,Matplotlib!
可以看到,虽然结果差不多,不过代码量瞬间就上去了,如果你是Matplotlib高手可能会用更简洁的代码制作,但一定没有pandas一行代码来的方便!
刘早起
2020/12/07
1.2K0
Matplotlib库
在matplotlib中,所有plot都存在与Figure对象中,需要先利用matplotlib.pyplot.Figure()创建一个实例(记为fig),实例的方法有:
爱编程的小明
2022/09/05
7080
Matplotlib库
Matplotlib进阶
标题中的英文首字母大写比较规范,但在python实际使用中均为小写。 1.利用pandas进行数据分析+matplot进行可视化 import pandas as pd import numpy as np import matplotlib.pyplot as plt data = np.random.rand(10,4) df = pd.DataFrame(data,columns = list("ABCD"),index=np.arange(0,100,10)) df.plot() plt.show
潇洒坤
2018/09/10
7120
Matplotlib进阶
Matplotlib入门
标题中的英文首字母大写比较规范,但在python实际使用中均为小写。 2018年7月30日笔记 作者的集成开发环境是jupyter,Python版本为3.6 建议阅读本文的读者安装anaconda3,里面包含了jupyter、python3.6和matplotlib库 下载链接: https://pan.baidu.com/s/1kKCvpXAlTdRri4lSP6gykA 密码: pygy
潇洒坤
2018/09/10
2.1K0
Matplotlib入门
matplotlib 直方图
本篇介绍 matplotlib 中直方图的用法。直方图用来表示变量的分布特征。matplotlib 中用 hist() 函数用来绘制直方图。
用户6021899
2019/08/14
2.1K0
Matplotlib入门
qiangbo.space/2018-04-06/matplotlib_l1/ 入门代码示例 import matplotlib.pyplot as plt import numpy as np d
林清猫耳
2018/04/26
1.3K0
Matplotlib入门
matplotlib命令与格式:设置折线与点属性
转载出处:https://blog.csdn.net/helunqu2017/article/details/78629136
SL_World
2021/09/18
5960

相似问题

Matplotlib日期格式问题

13

Matplotlib默认日期格式?

19

Matplotlib日期索引格式

11

日期时间格式的Matplotlib日期

18

使用matplotlib设置日期格式

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文