📜  修改线图 - Python (1)

📅  最后修改于: 2023-12-03 15:07:02.065000             🧑  作者: Mango

修改线图 - Python

简介

线图是对数据变化的一种可视化展示方式。在Python中,Matplotlib是一个常用的数据可视化工具库,它提供了许多常用图表的绘制方式。在Matplotlib中,绘制线图非常简单,也可以方便地对线图进行修改。

绘制线图

在Matplotlib中,绘制线图的函数是plot()。下面是演示如何绘制线图的代码片段:

import matplotlib.pyplot as plt
import numpy as np

# 生成样本数据
x = np.linspace(0, 10, 100)
y = np.sin(x)

# 绘制线图
plt.plot(x, y)

# 显示图像
plt.show()

运行以上代码,就可以生成一张简单的线图。

修改线图

在Matplotlib中,对线图进行修改也非常简单。下面是一些常用的修改方式:

修改颜色

可以使用参数color来修改线条的颜色。下面是演示如何修改线条颜色的代码片段:

import matplotlib.pyplot as plt
import numpy as np

# 生成样本数据
x = np.linspace(0, 10, 100)
y = np.sin(x)

# 绘制线图,并修改线条颜色
plt.plot(x, y, color='red')

# 显示图像
plt.show()

运行以上代码,就可以看到线条的颜色从默认的蓝色变成了红色。

修改线型

可以使用参数linestyle来修改线条的样式。下面是演示如何修改线条样式的代码片段:

import matplotlib.pyplot as plt
import numpy as np

# 生成样本数据
x = np.linspace(0, 10, 100)
y = np.sin(x)

# 绘制线图,并修改线条样式
plt.plot(x, y, linestyle='dashed')

# 显示图像
plt.show()

运行以上代码,就可以看到线条的样式从默认的实线变成了虚线。

修改线宽

可以使用参数linewidth来修改线条的宽度。下面是演示如何修改线条宽度的代码片段:

import matplotlib.pyplot as plt
import numpy as np

# 生成样本数据
x = np.linspace(0, 10, 100)
y = np.sin(x)

# 绘制线图,并修改线条宽度
plt.plot(x, y, linewidth=2)

# 显示图像
plt.show()

运行以上代码,就可以看到线条的宽度从默认的1变成了2。

添加标记

可以使用参数marker来在折线拐点处添加标记。下面是演示如何添加标记的代码片段:

import matplotlib.pyplot as plt
import numpy as np

# 生成样本数据
x = np.linspace(0, 10, 10)
y = np.sin(x)

# 绘制线图,并在拐点处添加标记
plt.plot(x, y, marker='o')

# 显示图像
plt.show()

运行以上代码,就可以在折线拐点处看到一个圆形的标记。

以上是一些常用的对线图进行修改的方式,下面是给出的展示效果:

Modified plot

总结

在Python中使用Matplotlib绘制和修改线图非常方便。通过对plot()函数传入参数来修改线条颜色、样式、宽度等属性,也可以在拐点处添加标记。这些修改方式可以根据具体的需求来进行选择。