Loading [MathJax]/jax/output/CommonHTML/config.js
社区首页 >问答首页 >Python - Pyplot x轴不在图形上显示

Python - Pyplot x轴不在图形上显示
EN

Stack Overflow用户
提问于 2018-03-11 13:59:14
回答 2查看 11.8K关注 0票数 2

pyplot没有在图表上显示x轴:

代码语言:javascript
代码运行次数:0
复制
import pandas as pd
import matplotlib.pyplot as plt

df = pd.read_csv('sitka_weather_2014.csv')    

df['AKST'] = pd.to_datetime(df.AKST)
df['Dates'] = df['AKST'].dt.strftime('%b %d, %Y')
df.set_index("Dates", inplace= True)

# Plot Data
fig = plt.figure(dpi=256, figsize=(14, 7))
plt.title("Daily high and low temperature - 2014")

df['Max TemperatureF'].plot(linewidth=1, c='blue', label="Max Temperature °F")
df['Min TemperatureF'].plot(linewidth=1, c='red', label="Min Temperature °F")

plt.grid(True)
plt.rc('grid', linestyle=":", linewidth=1, color='gray')

plt.legend(loc='upper left')

plt.xlabel('', fontsize=10)
plt.ylabel("Temperature (°F)", fontsize=10)
plt.tick_params(axis='both', which='major', labelsize=10)
fig.autofmt_xdate(rotation=45)

plt.show()

X轴应该是包含日期的Pandas Dataframe (df)的索引。

EN

回答 2

Stack Overflow用户

发布于 2018-03-13 19:44:46

您的代码实际上是很好的。我试着用必要的sitka_weather_2014.csv文件运行它,它起作用了。

问题是你看不到x轴,因为图形太大了,所以x轴的描述消失了。尝试缩放你的图形,例如,通过使dpi更小:

代码语言:javascript
代码运行次数:0
复制
fig = plt.figure(dpi=100, figsize=(14, 7)) #dpi=100 instead of dpi=256

或者使labelsize更小:

代码语言:javascript
代码运行次数:0
复制
plt.tick_params(axis='both', which='major', labelsize=5) #labelsize=5 instead of labelsize=10

最适合你的。但是代码是正确的,并且显示了x轴的描述。

票数 0
EN

Stack Overflow用户

发布于 2020-10-28 04:10:49

您已将xlabel值设置为null

代码语言:javascript
代码运行次数:0
复制
plt.xlabel('', fontsize=10)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49220796

复制
相关文章
go-echarts x 轴标签显示不全
go-echarts 是 Go 中将数据绘制成各种图表的开源库,是 Apache Echarts 的 Go 版接口,用来控制生成 Apache Echarts 图表。
恋喵大鲤鱼
2022/05/09
3.5K0
go-echarts x 轴标签显示不全
Python使用matplotlib.pyplot绘图时设置坐标轴刻度
问题描述:在使用matplotlib绘图时,可能会需要设置坐标轴上刻度之间的距离,或者为刻度设置标签。 技术要点:pyplot的xticks()和yticks()函数的用法。 参考代码1: 运行结果1
Python小屋屋主
2018/04/16
2.6K0
Python使用matplotlib.pyplot绘图时设置坐标轴刻度
echarts X轴显示不全如何处理(显示完全以及换行)
昨天在Python最强王者交流群【鱼鱼鱼也不】问了一个echarts作图的问题,下图是讨论截图:
前端皮皮
2022/08/17
2.6K0
echarts X轴显示不全如何处理(显示完全以及换行)
x轴换行
//格式化图表横坐标文字 let textFormatter = function(e) { let arr = e.split(",");/// 将字符串转数组 let str = arr[0] + "\n" + arr[1]; return str; };
用户4344670
2020/06/19
1.9K0
x轴换行
pycharm plot不显示_python怎么安装matplotlib.pyplot
如下案例,可以正常保存图像,但是plt.show()不能正常显示图像,这里是使用pandas模块读取csv文件:
全栈程序员站长
2022/09/27
2750
python 图形界面显示图片
Tkinter(也叫Tk接⼝)是Tk图形⽤户界⾯⼯具包标准的Python接⼝。Tk是⼀个轻量级的跨平台图形⽤户界⾯(GUI)开发⼯具。
matinal
2023/10/13
3160
python 图形界面显示图片
试题 算法训练 图形显示——(python)
  编写一个程序,首先输入一个整数,例如5,然后在屏幕上显示如下的图形(5表示行数):   * * * * *   * * * *   * * *   * *   *
SingYi
2022/07/13
4620
Echarts图表X轴坐标单位显示不全解决办法
x轴bug.PNG 如上图所示: x轴显示坐标不全 grid: { left: '3%', right: '12%', /// 调整大小 bottom: '3%', // show:true, // 边框是否显示 containLabel: true
用户4344670
2019/08/28
7.4K0
Echarts图表X轴坐标单位显示不全解决办法
Matplotlib 中文用户指南 3.1 pyplot 教程
matplotlib.pyplot是一个命令风格函数的集合,使matplotlib的机制更像 MATLAB。 每个绘图函数对图形进行一些更改:例如,创建图形,在图形中创建绘图区域,在绘图区域绘制一些线条,使用标签装饰绘图等。在matplotlib.pyplot中,各种状态跨函数调用保存,以便跟踪诸如当前图形和绘图区域之类的东西,并且绘图函数始终指向当前轴域(请注意,这里和文档中的大多数位置中的『轴域』(axes)是指图形的一部分(两条坐标轴围成的区域),而不是指代多于一个轴的严格数学术语)。
ApacheCN_飞龙
2022/12/01
1.6K0
Matplotlib 中文用户指南 3.1 pyplot 教程
highcharts中的x轴如何显示时分秒时间格式
上一篇文章写道:三分钟上手Highcharts简易甘特图:https://www.jianshu.com/p/d669d451711b,在官方文档里面,x轴默认为年月日。
王小婷
2018/09/26
4.4K0
Python+matplotlib数据可视化创建多轴域共享x轴
使用Python+matplotlib进行数据可视化,创建两个轴域并共享x轴,然后在两个轴域中分别绘制散点图和折线图,并为两个图形创建图例。
Python小屋屋主
2021/08/10
1.4K0
x轴坐标斜着显示set_xticklabels(tt.index,rotation=45)
# 修改x轴显示 fig = plt.figure(figsize=(10,5)) ax = fig.add_subplot(111) xticks = range(0,len(tt.index), 1) xlabels = [el for el in tt.index] ax.set_xticks(xticks) ax.set_xticklabels(tt.index,rotation=45) ax.set_xlabel("中心维度") ax.set_ylabel("中心坐标值") plt.title('
用户1733462
2019/03/04
5.6K0
x轴坐标斜着显示set_xticklabels(tt.index,rotation=45)
Matplotlib使用(2)
matplotlib.pyplot是使matplotlib像MATLAB一样工作的命令样式函数的集合。每个pyplot功能都会对图形进行一些更改:例如,创建图形,在图形中创建绘图区域,在绘图区域中绘制一些线条,用标签装饰绘图等。
云深无际
2021/04/14
1.2K0
Matplotlib使用(2)
matplotlib 入门(一)
matplotlib中的pyplot子模块,包含了一系列命令风格的函数,能使matplotlib像MATLAB的绘图命令那样的方式工作。
用户6021899
2019/08/14
1.2K0
Matplotlib库在Python数据分析中的应用
Matplotlib是一个基于Python的绘图库,它提供了丰富的绘图工具和函数,可以用于生成高质量的、美观的数据可视化图形。作为Python数据分析领域最常用的绘图库之一,Matplotlib广泛应用于数据分析、科学研究、工程可视化等领域。本文将详细介绍Matplotlib库的常用功能和应用场景,并通过实例演示其在Python数据分析中的具体应用。
网络技术联盟站
2023/07/04
1K0
Matplotlib库在Python数据分析中的应用
matplotlib图形的绘制
matplotlib是Python编程语言及其数值数学扩展包 NumPy的可视化操作界面。它利用通用的图形用户界面工具包,如Tkinter, wxPython, Qt或GTK+,向应用程序嵌入式绘图提供了应用程序接口(API)。此外,matplotlib还有一个基于图像处理库(如开放图形库OpenGL)的pylab接口,其设计与MATLAB非常类似--尽管并不怎么好用SciPy就是用matplotlib进行图形绘制。
用户8346838
2021/03/10
2.3K0
数据可视化-入门1
最近正在学习大学和高中的数学知识,统计和函数部分,觉的通过绘制出图表,结合图形去学习,会更直观并且能够更好的去理解。
叶子陪你玩
2020/03/12
1K0
【matplotlib】1-使用函数绘制图表
在一个图形输出窗口中,底层是一个Figure实例,通常称之为画布,包含一些可见和不可见的元素。在画布上的就是图形,图形是一些Axes实例,里面几乎包含了matplotlib的组成元素,例如坐标轴、刻度、标签、线和标记等。
程序员小涛
2022/12/05
1.3K0
【matplotlib】1-使用函数绘制图表
OriginLab绘制分组双Y轴图形
请注意,本文编写于 938 天前,最后修改于 123 天前,其中某些信息可能已经过时。
曼亚灿
2023/05/17
1.1K0
OriginLab绘制分组双Y轴图形
matplotlib - matplotlib 教程
Matplotlib 是 Python 的绘图库。 它可与 NumPy 一起使用,提供了一种有效的 MatLab 开源替代方案。
量子态的沐子呓
2019/12/25
4.6K0
matplotlib - matplotlib 教程

相似问题

python pyplot x轴注释

12

Python pyplot x轴标签旋转

03

python pyplot X轴标签间隔

11

PyPlot中x轴和图形之间的颜色

17

强制x轴的pyplot直方图(python,pandas)

11
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

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

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档