CSV与Matplotlib标记符号

CSV与Matplotlib标记符号

CSV(Comma-Separated Values)是一种简单的文件格式,用于存储表格数据,如电子表格或数据库中的数据。CSV文件中的数据以纯文本形式存储,其中每行代表一个数据记录,每行中的字段通过逗号分隔。CSV文件易于创建和读取,是不同应用程序之间交换数据的常用格式。尽管叫作“逗号分隔值”,但实际中分隔符可以是逗号、分号、制表符等,取决于具体的实现和约定。

CSV文件的结构:

行:每行代表一个数据记录。

列:每列代表一个字段,字段之间用分隔符分开。

分隔符:最常见的分隔符是逗号(,),但也可以是分号(;)、制表符(\t)等。

引用符:字段中的特殊字符(如分隔符、换行符等)需要用引用符(如双引号 )括起来。

在 matplotlib 中,plt.scatter() 函数的 marker参数可以接受多种形状符号,用于指定数据点的标记样式。以下是一些常见的标记形状及其对应的符号:

‘.’:点

,’:像素

o’:圆圈

v’:向下三角形

^’:向上三角形

<’:向左三角形

>’:向右三角形

1’:下三角形(和 ‘v’ 相同)

2’:上三角形(和 ‘^’ 相同)

3’:左三角形(和 ‘<’ 相同)

4’:右三角形(和 ‘>’ 相同)

s’:正方形

p’:五边形

*’:星形

h’:六边形1

H’:六边形2

+’:加号

x’:叉号

D’:钻石形

d’:薄菱形

|’:垂直线

_’:水平线

此外,还可以使用自定义路径来创建更复杂的标记形状。