利用matplotlib绘制折线图,折线图的数据(x轴:春,夏,秋,冬;y轴:12,8,9,18),要求折线图的题目为;一年四季的降雨天数,春天的柱状为红色,夏天为绿色秋天为蓝色,冬天为黑色,要求自带图例
时间: 2023-09-13 22:04:42 浏览: 145
### 回答1:
。回答:
以下是绘制折线图的代码:
```python
import matplotlib.pyplot as plt
# 数据
x_axis = ['春', '夏', '秋', '冬']
y_axis = [12, 8, 9, 18]
# 颜色
colors = ['red', 'green', 'blue', 'black']
# 绘图
plt.plot(x_axis, y_axis, color=colors)
plt.title('一年四季的降雨天数')
plt.xlabel('季节')
plt.ylabel('天数')
# 图例
legend_labels = ['春', '夏', '秋', '冬']
plt.legend(legend_labels)
# 显示图像
plt.show()
```
以上代码将按照要求绘制出一年四季的降雨天数的折线图,并带有四个颜色对应不同季节的图例。
### 回答2:
import matplotlib.pyplot as plt
# 定义数据
x = ['春', '夏', '秋', '冬']
y = [12, 8, 9, 18]
# 绘制折线图
plt.plot(x, y, marker='o')
# 设置折线图的标题
plt.title('一年四季的降雨天数')
# 设置折线的颜色和图例
plt.plot(x[0], y[0], 'ro', label='春天')
plt.plot(x[1], y[1], 'go', label='夏天')
plt.plot(x[2], y[2], 'bo', label='秋天')
plt.plot(x[3], y[3], 'ko', label='冬天')
# 显示图例
plt.legend()
# 显示图形
plt.show()
### 回答3:
import matplotlib.pyplot as plt
# 数据
x = ['春', '夏', '秋', '冬']
y = [12, 8, 9, 18]
# 绘制折线图
plt.plot(x, y, color='red', marker='o', linestyle='-', label='降雨天数')
plt.xlabel('季节')
plt.ylabel('降雨天数')
# 设置线条颜色
plt.plot(x[0], y[0], color='red', marker='s', linestyle='-', label='春天')
plt.plot(x[1], y[1], color='green', marker='s', linestyle='-', label='夏天')
plt.plot(x[2], y[2], color='blue', marker='s', linestyle='-', label='秋天')
plt.plot(x[3], y[3], color='black', marker='s', linestyle='-', label='冬天')
# 添加图例
plt.legend()
# 显示图像
plt.show()
这段代码利用matplotlib库绘制了一张折线图,折线图的数据是一年四季的降雨天数,其中春天的柱状为红色,夏天为绿色,秋天为蓝色,冬天为黑色,同时绘制了折线图的题目“一年四季的降雨天数”和x、y轴的标签。最后添加了图例,用于标识不同季节的颜色。
阅读全文