Python学习笔记(1)Matplotlib绘图

今天通过https://pynative.com/python-matplotlib-exercise/来学习基本绘图的方式

  • df = pd.read_csv("D:\\Python\\Articles\\matplotlib\\sales_data.csv")

最开始是导入文件,利用read函数

  • monthList = df ['month_number'].tolist()
  • faceCremSalesData = df ['facecream'].tolist()
  • faceWashSalesData = df ['facewash'].tolist()

读取文件中的数据,利用tolist

  • 画直方图

plt.bar([a-0.25 for a in monthList], faceCremSalesData, width= 0.25, label = 'Face Cream sales data', align='edge')

plt.bar([a+0.25 for a in monthList], faceWashSalesData, width= -0.25, label = 'Face Wash sales data', align='edge')

  • 散点图

plt.scatter(monthList, toothPasteSalesData, label = 'Tooth paste Sales data')

  • 折线图

plt.plot(monthList, profitList, label = 'Profit data of last year',

color='r', marker='o', markerfacecolor='k',

linestyle='--', linewidth=3)

最后标名坐标等完善图像的基本操作

  • plt.xlabel('Month Number')
  • plt.ylabel('Sales units in number')
  • plt.legend(loc='upper left')
  • plt.title(' Sales data')
  • plt.xticks(monthList)
  • plt.grid(True, linewidth= 1, linestyle="--")
  • plt.title('Facewash and facecream sales data')
  • plt.show()
  • plt.xlabel('Month Number')
  • plt.ylabel('Sales units in number')
  • plt.legend(loc='upper left')
  • plt.title(' Sales data')
  • plt.xticks(monthList)
  • plt.grid(True, linewidth= 1, linestyle="--")
  • plt.title('Facewash and facecream sales data')
  • plt.show()

你可能感兴趣的:(Python学习笔记)