这两天写论文,其中有张图需要将三个属性连接到一个序列上,本来想用面积表达第二,颜色表达第三个属性,又尝试了用三维图,发现效果都不好。
今天早上被一只蚊子弄的睡不着了,凌晨四点忽然想到干嘛不用单横坐标多纵坐标的形式解决呢。于是马上爬起来查阅相关文档完成了这一方面的内容,记录如下:
直接上代码吧。
import matplotlib.pyplot as plt
import numpy as np
import math
import pandas as pd
df = pd.read_csv('p1fpa.csv')
sorted_df = df.sort_values(by='fps')
len = len(df)+1
sorted_df['no']= range(1,len)
# print(sorted_df)
fig,ax = plt.subplots(