如何创建标签,以百分比表示的y_axis和网格线

时间:2019-06-12 12:48:12

标签: python plot cmd histogram

我试图绘制数据集的累积分布,我被困于创建y轴或将y轴更改为百分比并添加轴标签。

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt


st_cum = st_new[['sys_mod_count']]
#sort values per column
sorted_values = st_cum.apply(lambda x: x.sort_values())

#plot with matplotlib
#dimensions per variable.

for col in sorted_values.columns: 
    y = np.linspace(0.0,100.0, len(sorted_values[col].dropna()))    
    plt.plot(sorted_values[col].dropna(), y)

graph plot

1 个答案:

答案 0 :(得分:0)

您只需添加以下几行:

plt.xlabel("X")
plt.ylabel("Y") 
plt.grid(True) #Grid plotting
plt.axis('equal') #Space is equal in both axis
plt.show()

您可以在此处找到更多信息:matplotlib

要显示百分比,只需在ylabel中写上百分比符号

相关问题