Matplotlib绘制直线图
程序员文章站
2022-07-14 10:00:04
...
Code 1
import matplotlib.pyplot as plt
x = [3, 4]
y = [6, 9]
plt.plot(x, y, linewidth=6)
plt.show()
Code 2
import numpy as np
import matplotlib.pyplot as plt
x = np.linspace(-1, 1, 50)
y = 3*x + 10
plt.figure()
plt.plot(x, y)
plt.show()
Code 3
import numpy as np
import matplotlib.pyplot as plt
x = np.linspace(-3, 3, 50)
y1 = 3*x + 10
y2 = x**2
plt.figure()
plt.plot(x, y1)
plt.show()
plt.figure(num=4, figsize=(6, 8))
plt.plot(x, y2)
plt.plot(x, y1, color='red', linewidth='1.0', linestyle='--')
plt.show()
Code 4
import numpy as np
import matplotlib.pyplot as plt
# font_set = FontProperties(fname=r"C:/Windows/Fons/simsun.ttc", size=15)
x = np.linspace(-3, 3, 50)
y1 = 2*x + 1
y2 = x**2
plt.figure()
plt.plot(x, y1)
plt.show()
plt.figure(num=3, figsize=(8, 5))
plt.plot(x, y2)
plt.plot(x, y1, color='red', linewidth='1.0', linestyle='--')
plt.xlim((-1, 2))
plt.ylim((-2, 3))
new_ticks = np.linspace(-1, 2, 5)
print(new_ticks)
plt.xticks(new_ticks)
plt.yticks([-2, -1.8, -1, 1.22, 3, ], [r'really bad', r'bad', r'normal', r'good', r'really good'])
plt.show()
推荐阅读
-
Python Matplotlib绘制多子图详解
-
python数据科学(四分位准则及绘制箱线图)
-
Python Matplotlib绘制多子图详解
-
python使用matplotlib在一个图形中绘制多个子图以及一个子图中绘制多条动态折线问题
-
ai怎么绘制弧线? ai弧线图形的绘制方法
-
jQuery插件HighCharts绘制2D带Label的折线图效果示例【附demo源码下载】
-
CSS 技巧一则 -- 在 CSS 中使用三角函数绘制曲线图形及展示动画
-
Python实现的绘制三维双螺旋线图形功能示例
-
Python Matplotlib实现三维数据的散点图绘制
-
python matplotlib画图库学习绘制常用的图