python数模竞赛画图
时间: 2023-11-03 15:59:53 浏览: 152
python画图
Python数模竞赛中常用的画图方法有条形图和相关矩阵图。对于绘制条形图,可以使用matplotlib.pyplot和seaborn库来实现,代码如下:
```python
import matplotlib.pyplot as plt
import seaborn as sns
f, ax = plt.subplots(figsize=(14, 10))
plt.xticks([])
sns.barplot(y=result.index.to_list(), x=result.iloc[:, 0])
```
而绘制相关矩阵图,可以使用seaborn库的heatmap函数来实现,代码如下:
```python
import seaborn as sns
import numpy as np
import matplotlib.pyplot as plt
f, ax = plt.subplots(figsize=(14, 10))
sns.heatmap(data, cmap='RdBu', linewidths=0.05, annot=True)
ax.set_title('Correlation between features')
plt.show()
plt.close()
f.savefig('sns_style_origin.jpg', dpi=100, bbox_inches='tight')
```
以上是两种常用的画图方法,分别适用于条形图和相关矩阵图。如果需要更多关于matplotlib库参数的信息,可以查阅matplotlib官方文档。
阅读全文