這是這段代碼:
import matplotlib.pyplot as plt
import numpy as np
from numpy.core.function_base import linspace
import pandas as pd
data = {'col1' : linspace(1,3),
'col2' : linspace(3, 6)
}
df = pd.DataFrame(data)
fig = plt.figure()
axes = df['col1'].plot()
plt.show()
請問如何使用面向物件的方法將資料框的“col2”設定為 X 軸?
獎勵:如何使用兩個 X 軸?“col2”將是圖底部顯示的 X 軸,“col3”將是圖頂部標記的 X 軸?再次,使用面向物件的方法。
uj5u.com熱心網友回復:
對于第二個 x 軸,你可以去這里。對于您的原始問題,您可以僅使用以下內容:
import matplotlib.pyplot as plt
import numpy as np
from numpy.core.function_base import linspace
import pandas as pd
data = {'col1' : linspace(1,3),
'col2' : linspace(3, 6)
}
df = pd.DataFrame(data)
fig,ax = plt.subplots()
axes = ax.plot(df['col2'],df['col1'])
ax.set_xlabel('col2')
ax.set_ylabel('col1')
plt.show()
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/357840.html
標籤:matplotlib
