Advertisement
Guest User

Untitled

a guest
Nov 14th, 2019
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.98 KB | None | 0 0
  1. import pandas as pd
  2. import matplotlib.pyplot as plt
  3. import numpy as np
  4.  
  5. df = pd.read_excel('D4.xlsx')
  6.  
  7. x = df.Time_Receieved
  8. y = df.Fifth_fuel
  9. z = df.Sixth_fuel
  10.  
  11. array = []
  12. x_array = []
  13. y_array = []
  14.  
  15. for i in range(len(y)):
  16. array.append(i)
  17. x_array.append(' ')
  18. y_array.append(y[i])
  19.  
  20. array_new = np.array(array)
  21. y_array_new = np.array(y_array)
  22.  
  23. x_array.insert(0, x[0])
  24.  
  25. x_array.insert(int(len(y)/4)-601, '.')
  26. x_array.insert(int(len(y)/4)-501, '.')
  27. x_array.insert(int(len(y)/4)-401, '.')
  28. x_array.insert(int(len(y)/4)-301, '.')
  29. x_array.insert(int(len(y)/4)-201, '.')
  30. x_array.insert(int(len(y)/4)-101, '.')
  31. x_array.insert(int(len(y)/4)-1, '.')
  32. x_array.insert(int(len(y)/4)+99, '.')
  33. x_array.insert(int(len(y)/4)+199, '.')
  34. x_array.insert(int(len(y)/4)+299, '.')
  35. x_array.insert(int(len(y)/4)+399, '.')
  36. x_array.insert(int(len(y)/4)+499, '.')
  37. x_array.insert(int(len(y)/4)+599, '.')
  38.  
  39. x_array.insert(int(len(y)/2)-1, x[(len(y)/2)-1])
  40.  
  41. x_array.insert(int(len(y)*3/4)-601, '.')
  42. x_array.insert(int(len(y)*3/4)-501, '.')
  43. x_array.insert(int(len(y)*3/4)-401, '.')
  44. x_array.insert(int(len(y)*3/4)-301, '.')
  45. x_array.insert(int(len(y)*3/4)-201, '.')
  46. x_array.insert(int(len(y)*3/4)-101, '.')
  47. x_array.insert(int(len(y)*3/4)-1, '.')
  48. x_array.insert(int(len(y)*3/4)+99, '.')
  49. x_array.insert(int(len(y)*3/4)+199, '.')
  50. x_array.insert(int(len(y)*3/4)+299, '.')
  51. x_array.insert(int(len(y)*3/4)+399, '.')
  52. x_array.insert(int(len(y)*3/4)+499, '.')
  53. x_array.insert(int(len(y)*3/4)+599, '.')
  54.  
  55. x_array.insert(len(y)-1, x[len(y)-1])
  56.  
  57. ax = plt.gca()
  58. ax.tick_params(axis='both', which='major', labelsize=15)
  59. ax.tick_params(axis='both', which='minor', labelsize=15)
  60. plt.xticks(array_new, x_array)
  61. plt.plot(array_new, y_array)
  62. z.plot()
  63. plt.title('Dataset_4 - Second Filtering vs Final Value', fontsize=22)
  64. plt.xlabel('Date and Time', fontsize=20)
  65. plt.ylabel('Fuel Level', fontsize=20)
  66. plt.legend(('Second Filtering', 'Final Value'),
  67. loc='upper left', fontsize=15)
  68. plt.show()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement