📜  Python中的图形绘图 |设置 1(1)

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

Python中的图形绘图 |设置 1

在Python中,我们可以使用各种库来实现图形绘图,如matplotlib、seaborn、plotly等。在这篇文章中,我们将介绍如何使用matplotlib库来制作图形,并设置图形的样式和属性。

准备工作

在开始之前,我们需要先将matplotlib库导入到我们的程序中。可以通过以下代码实现:

import matplotlib.pyplot as plt
设置图形属性

在matplotlib中,我们可以通过修改图形的属性来控制其样式和外观。以下是一些常见的图形属性:

图形大小

可以使用figure()函数来设置图形的大小。该函数的参数figsize用于指定图形的宽度和高度(单位为英寸)。

plt.figure(figsize=(8,6))
图形颜色

可以使用color参数来设置图形的颜色。该参数既可以设置RGB颜色,也可以使用预定义的颜色名称。下面是一些预定义的颜色名称:

  • b:蓝色
  • g:绿色
  • r:红色
  • c:青色
  • m:品红色
  • y:黄色
  • k:黑色
  • w:白色
plt.plot(x,y,color='r')
图形线型

可以使用linestyle参数来设置图形的线型。下面是一些常见的线型:

  • -:实线
  • --:虚线
  • -.:点划线
  • ::点线
plt.plot(x,y,linestyle='--')
图形标记

可以使用marker参数来设置图形的标记形状。下面是一些常见的标记形状:

  • .:点
  • o:圆圈
  • v:下三角形
  • ^:上三角形
  • s:正方形
  • *:星号
  • +:加号
  • x:叉号
plt.plot(x,y,marker='o')
图形标签

可以使用xlabel()ylabel()函数来设置X轴和Y轴的标签。还可以使用title()函数来设置图形的标题。

plt.xlabel('X Label')
plt.ylabel('Y Label')
plt.title('Title')
图例

可以使用legend()函数来添加图例。该函数的参数loc用于指定图例的位置。

plt.legend(loc='best')
示例

下面是一个简单的例子,演示如何设置图形的属性。

import matplotlib.pyplot as plt
import numpy as np

# 数据
x = np.arange(0, 10, 0.1)
y = np.sin(x)

# 设置图形大小
plt.figure(figsize=(8,6))

# 绘制折线图,并设置线型、颜色和标记
plt.plot(x,y,linestyle='--',color='r',marker='o')

# 添加X轴和Y轴标签,以及图形标题
plt.xlabel('X Label')
plt.ylabel('Y Label')
plt.title('Title')

# 添加图例,位置为自动选择
plt.legend(loc='best')

# 显示图形
plt.show()

运行以上代码,将会看到绘制出来的图形。

image

可以看到,该图形大小为8x6英寸,线型为虚线,颜色为红色,标记为圆圈。同时还设置了X轴和Y轴的标签及图形标题,并添加了图例。