使用pandas python在地块中移动原点

时间:2016-06-21 08:57:49

标签: python pandas data-visualization jupyter-notebook

我在pandas中有一个数据框,我正在绘制数据框的两列之间的散点图。现在我想在此散点图中将原点从(0,0)转换为(1300,50)。我在ubuntu上使用Jupyter IPython笔记本

1 个答案:

答案 0 :(得分:1)

您可以使用xlimylim,并提供tuple作为(lower, upper)int作为下限:

import pandas as pd
import numpy as np
plt.style.use('ggplot')
df = pd.DataFrame(data={'X': np.random.random(100) * 50 + 100, 'Y': np.random.random(100) * 250 + 500})

看起来像:

                X           Y
count  100.000000  100.000000
mean   126.183239  622.705947
std     15.766365   77.727067
min    100.574628  501.077603
25%    113.219299  545.146821
50%    125.318034  626.237368
75%    141.960502  694.636261
max    149.745984  749.947933

使用

df.plot.scatter('X', 'Y', xlim=(100, 150), ylim=(500, 750))

得到:enter image description here