读取csv并采用pycharm形成关于岗位与工资的雷达、折现图等可视化图表.py
时间: 2024-03-15 17:45:32 浏览: 93
好的,让我们来实现读取CSV并生成关于岗位与工资的雷达图和折线图。
首先,我们需要使用pandas库来读取CSV文件。假设我们有一个名为“salary.csv”的文件,我们可以使用以下代码读取它:
```python
import pandas as pd
df = pd.read_csv('salary.csv')
```
现在,我们可以开始绘制图表了。首先,让我们来绘制一个折线图,来显示工资随着经验的增加而如何变化。我们可以使用matplotlib库来实现。以下是代码示例:
```python
import matplotlib.pyplot as plt
plt.plot(df['Experience'], df['Salary'])
plt.xlabel('Experience')
plt.ylabel('Salary')
plt.title('Salary vs Experience')
plt.show()
```
这将创建一个名为“Salary vs Experience”的折线图,横坐标为经验,纵坐标为工资。
接下来,我们可以使用seaborn库来创建一个关于不同岗位和工资的雷达图。以下是代码示例:
```python
import seaborn as sns
sns.set(style="whitegrid")
cat_cols = ['Position']
num_cols = ['Salary']
for col in cat_cols:
plt.figure(figsize=(10,10))
for i, col_ in enumerate(num_cols):
plt.subplot(3, 3, i + 1)
sns.violinplot(x=col, y=col_, data=df)
plt.show()
```
这将创建一个名为“Position vs Salary”的雷达图,显示不同岗位的工资分布情况。
希望这些代码可以帮助您创建您需要的可视化图表!
阅读全文