python - 如何使用matplotlib在python中的一条线上绘制点
问题描述
假设我有一条使用 matplotlib 制作的校准线。我如何在这条线上绘制点?
我目前有这条校准线:
我想添加 3 个值为 2.02、2,09 和 2,26 的点。当我使用plt.scatter(["U1","U2","U3"], ["2.02", "2,09", "2,26"]
我最终得到了这个(注意 y 轴刻度是如何改变的,原来的校准线不再准确了)
知道如何解决这个问题吗?
该图是使用以下代码制作的:
if unknown == "no":
plt.plot(fixed_list, y)
else:
plt.plot(fixed_list, y, zorder=1 )
plt.scatter(["U1", "U2", "U3"], u_means, zorder=2)
plt.ylabel("Mean (GRN)")
plt.xlabel("Sample")
plt.title(name)
plt.show()
我在 x 轴 (fixed_list) 上绘制样本名称列表,在 y 轴上绘制值列表 (y)。U_means 是一个包含要绘制的点 y 坐标的列表。
解决方案
推荐阅读
- html - Bootstrap:表单组和选择高度
- typescript - 开玩笑测试报告 - 不要报告跳过的测试
- python - 默认调色板中的 Seaborn 灰色,但只有一种
- kotlin - 如何在kotlin的句子中搜索一系列字符串
- python - 查找数据框中各行的 t 置信区间
- android - 在原生反应中,我们必须在 build.gradle 文件中添加拆分语言 false,同时在 Play 商店中上传捆绑包吗?对于应用内语言更改支持
- .htaccess - .htaccess 附属链接的重写规则
- php - 如何禁用在@media 查询中
- react-native - 有没有办法在加载后一次在 React-Native 中重新加载屏幕?
- java - 发送 1 个 JSON 和 1 个多表单/数据的 Swagger-UI 问题