我想用熊猫做一个对数日志
import numpy as np
import pandas as pd
x = 10**arange(1, 10)
y = 10** arange(1,10)*2
df1 = pd.DataFrame( data=y, index=x )
df2 = pd.DataFrame(data = {'x': x, 'y': y})
df1.plot(logy=True, logx=True)
Run Code Online (Sandbox Code Playgroud)

如何使x轴对数?
尝试使用pandas 绘图函数创建对数 - 日志图时,您必须选择loglog=True而不是logx=True, logy=True在关键字参数中.
import matplotlib.pyplot as plt
import pandas as pd
import numpy as np
x = 10 ** np.arange(1, 10)
y = 10 ** np.arange(1, 10) * 2
df1 = pd.DataFrame(data=y, index=x)
df1.plot(loglog=True, legend=False)
plt.show()
Run Code Online (Sandbox Code Playgroud)

| 归档时间: |
|
| 查看次数: |
6900 次 |
| 最近记录: |