相关疑难解决方法(0)

matplotlib:如何防止x轴标签相互重叠

我正在用matplotlib生成一个条形图.这一切都很好但我无法弄清楚如何防止x轴的标签相互重叠.这是一个例子:
在此输入图像描述

以下是postgres 9.1数据库的一些示例SQL:

drop table if exists mytable;
create table mytable(id bigint, version smallint, date_from timestamp without time zone);
insert into mytable(id, version, date_from) values

('4084036', '1', '2006-12-22 22:46:35'),
('4084938', '1', '2006-12-23 16:19:13'),
('4084938', '2', '2006-12-23 16:20:23'),
('4084939', '1', '2006-12-23 16:29:14'),
('4084954', '1', '2006-12-23 16:28:28'),
('4250653', '1', '2007-02-12 21:58:53'),
('4250657', '1', '2007-03-12 21:58:53')
;  
Run Code Online (Sandbox Code Playgroud)

这是我的python脚本:

# -*- coding: utf-8 -*-
#!/usr/bin/python2.7
import psycopg2
import matplotlib.pyplot as plt
fig = plt.figure()

# for savefig()
import pylab

###
### Connect to database …
Run Code Online (Sandbox Code Playgroud)

python matplotlib bar-chart

39
推荐指数
4
解决办法
5万
查看次数

标签 统计

bar-chart ×1

matplotlib ×1

python ×1