python - Pyplot中重复的图例条目
问题描述
以下函数会生成一个 pyplot,其中包含“实际”的重复图例条目(请参见下面的图片链接)。这个函数在更大的代码体中调用,可以根据需要循环多次,但是,无论迭代次数如何,图例条目只会重复一次。此外,我将函数设计为独立于迭代;迭代变量以整数形式传递,仅用于访问同一目录中对应的 csv 文件。
我尝试在函数的开头和结尾添加 pyplot.close() ,但没有成功。我也尝试了在此处找到的解决方案,它确实成功删除了重复的图例条目,但导致两个图例条目具有相同的颜色。
def show_total_num_tests(run_number):
model_series = pandas.read_csv('timeSeries%s.csv' % run_number, index_col="Day", usecols=['Day', 'Tests Today'])
actual_series = pandas.read_csv('data_total_tests.csv')
pyplot.plot(model_series, label='Predicted')
pyplot.plot(actual_series, label='Actual')
pyplot.legend()
pyplot.xlabel("Day")
pyplot.ylabel("Number of Tests Administered")
pyplot.title("Total Number of COVID19 Tests Administered)")
pyplot.show()
解决方案
推荐阅读
- javascript - 如何在svg纹理threejs之上添加织物js纹理
- python - currentIndexChanged 和 currentTextChanged PyQt5 有什么区别
- entity-framework-core - 无法跟踪“Entity”类型的实体,因为其主键属性“Id”为空
- c# - 为什么不清除datagridview?以及如何清除 datagridView?
- c - main函数内外'&arrayname + n'的不同输出
- velo - 如何在wix shop url中自定义参数
- python - 有下拉菜单时在破折号中设置 hover_data
- excel - 根据“当前日期”列返回的标题值
- visual-studio-code - 如何手动实例化 vscode.ExtensionContext?
- phpmyadmin - 如何在 phpmyadmin 中保存/导出设计器页面?