相关疑难解决方法(0)

在matplotlib中设置y轴限制

我需要帮助设置matplotlib上的y轴限制.这是我尝试过的代码,但没有成功.

import matplotlib.pyplot as plt

plt.figure(1, figsize = (8.5,11))
plt.suptitle('plot title')
ax = []
aPlot = plt.subplot(321, axisbg = 'w', title = "Year 1")
ax.append(aPlot)
plt.plot(paramValues,plotDataPrice[0], color = '#340B8C', 
     marker = 'o', ms = 5, mfc = '#EB1717')
plt.xticks(paramValues)
plt.ylabel('Average Price')
plt.xlabel('Mark-up')
plt.grid(True)
plt.ylim((25,250))
Run Code Online (Sandbox Code Playgroud)

根据我对该图的数据,我得到20和200的y轴限制.但是,我想要限制20和250.

python matplotlib

366
推荐指数
8
解决办法
79万
查看次数

如何在matplotlib中强制零(0)到轴的中心

我正在尝试绘制百分比变化数据,并希望绘制它,使 y 轴关于 0 对称。即 0 位于轴的中心。

import matplotlib.pyplot as plt
import pandas as pd
data = pd.DataFrame([1,2,3,4,3,6,7,8], columns=['Data'])
data['PctChange'] = data['Data'].pct_change()
data['PctChange'].plot()
Run Code Online (Sandbox Code Playgroud)

默认 y 轴上的百分比变化

这与如何在图形中间绘制轴不同. 这里的目标不是移动 x 轴,而是更改 y 轴的限制,使零位于中心。特别是以与数据相关的更改的编程方式。

python matplotlib pandas

5
推荐指数
1
解决办法
4289
查看次数

标签 统计

matplotlib ×2

python ×2

pandas ×1