用python画散点图

用python画xy散点图
import matplotlib.pyplot as plt
plt.plot([1,2,3],[4,5,6],'ro')
plt.show()#这个智障的编辑器

这样的话,就可以画一个散点图,图中的点分别是(1,4)、(2,5)、(3,6)。

是不是挺难看的,我们来调整一下x,y 的上下界,再画一遍。

import matplotlib.pyplot as plt 
plt.xlim(xmax=7,xmin=0)
plt.ylim(ymax=7,ymin=0)
plt.plot([1,2,3],[4,5,6],'ro')
plt.show()

好了,好像没那么难看了。加个标题吧。就叫我是散点图吧。还是先查个字典,看看散点图怎么说吧,用中文说不定会出啥错。

复制代码
import matplotlib.pyplot as plt
plt.title("I'm a scatter diagram.") 
plt.xlim(xmax=7,xmin=0)
plt.ylim(ymax=7,ymin=0)
plt.plot([1,2,3],[4,5,6],'ro')
plt.show()
复制代码

还不错!索性给x,y轴命个名吧。

复制代码
import matplotlib.pyplot as plt
plt.title("I'm a scatter diagram.") 
plt.xlim(xmax=7,xmin=0)
plt.ylim(ymax=7,ymin=0)
plt.xlabel("x")
plt.ylabel("y")
plt.plot([1,2,3],[4,5,6],'ro')
plt.show()
复制代码

这时候加点标注,最适合不过了。

复制代码
import matplotlib.pyplot as plt
plt.title("I'm a scatter diagram.") 
plt.xlim(xmax=7,xmin=0)
plt.ylim(ymax=7,ymin=0)
plt.annotate("(3,6)", xy = (3, 6), xytext = (4, 5), arrowprops = dict(facecolor = 'black', shrink = 0.1))
plt.xlabel("x")
plt.ylabel("y")
plt.plot([1,2,3],[4,5,6],'ro')
plt.show()
复制代码

现在还干点啥呢?多画几个图试试。

复制代码
import matplotlib.pyplot as plt

plt.subplot(221)
plt.xlim(xmax=7,xmin=0)
plt.ylim(ymax=7,ymin=0)
plt.xlabel("x")
plt.ylabel("y")
plt.plot([1,2,3],[4,5,6],'ro')

plt.subplot(222)
plt.xlim(xmax=7,xmin=0)
plt.ylim(ymax=7,ymin=0)
plt.xlabel("x")
plt.ylabel("y")
plt.plot([1,2,3],[4,5,6],'ro')


plt.subplot(223)
plt.xlim(xmax=7,xmin=0)
plt.ylim(ymax=7,ymin=0)
plt.xlabel("x")
plt.ylabel("y")
plt.plot([1,2,3],[4,5,6],'ro')

plt.show()
复制代码

至于221、222、223什么意思,自己研究研究,就应该知道了。


就先这样吧。

### 回答1: 你可以使用matplotlib库,它提供了许多方便的函数用于创建折线图,例如:plt.plot()、plt.scatter()等。另外,你可以使用Seaborn库也可以创建折线图,例如:sns.lineplot()。 ### 回答2: 使用Python绘制折线图可以利用Matplotlib库来实现。以下是使用Matplotlib库绘制折线图的步骤: 1. 导入Matplotlib库中的pyplot模块: ``` import matplotlib.pyplot as plt ``` 2. 准备数据: ``` x_values = [1, 2, 3, 4, 5] # x轴上的值 y_values = [10, 15, 7, 12, 9] # y轴上的值 ``` 3. 绘制折线图: ``` plt.plot(x_values, y_values) ``` 4. 定义横轴和纵轴的标签: ``` plt.xlabel("X轴") plt.ylabel("Y轴") ``` 5. 设置图表的标题: ``` plt.title("折线图示例") ``` 6. 显示图表: ``` plt.show() ``` 以上就是使用Python绘制折线图的基本步骤。可以根据实际需要对图表进行更多的设置,例如设置线条颜色、线条样式、添加图例等。通过调整数据和设置,可以根据具体需求绘制出不同类型的折线图,用于展示数据的趋势和变化。 ### 回答3: 要用Python折线图,首先需要导入matplotlib库。在导入库后,我们可以使用matplotlib库中的pyplot模块来创建和编辑图形。下面是一个简单的步骤,展示了如何使用Python折线图。 步骤1:导入matplotlib库 要导入matplotlib库,我们需要使用以下代码: import matplotlib.pyplot as plt 步骤2:准备数据 在折线图之前,我们需要准备要绘制的数据。数据可以是一组数值或者是一个包含x和y坐标的列表。例如,我们可以使用以下代码创建x和y坐标的列表: x = [1, 2, 3, 4, 5] y = [10, 20, 15, 25, 30] 步骤3:绘制折线图 使用上述准备的数据,我们可以使用以下代码绘制折线图: plt.plot(x, y) 步骤4:添加标题和坐标轴标签 为了增加图表的可读性,我们可以为图表添加标题和坐标轴标签。使用以下代码可以完成此操作: plt.title("折线图") plt.xlabel("x轴") plt.ylabel("y轴") 步骤5:显示图表 在完成以上步骤后,我们可以使用以下代码来显示绘制的图表: plt.show() 通过以上步骤,我们就可以使用Python出折线图。当然,我们还可以进行更多的编辑,例如设置线条样式、修改坐标范围、添加图例等等。 matplotlib库非常强大且灵活,可以满足各种绘图需求。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值