我在x轴(溶液浓度)和效率(y)之间画一张图。我将此设置为在0到100之间显示x,但我想添加另一个数据点作为控件,而不需要任何解决方案。我有问题,因为这并不真正适合任何地方的浓度轴,但我想添加它要么在0之前或100之后,有可能在轴中断分离他们。所以我的x轴看起来像['control',0,20,40,60,80,100]
中全景:
x_array = ['control', 0, 20, 40, 50, 100]
y_array = [1, 2, 3, 4, 5, 6]
plt.plot(x_array, y_array)
尝试这个,我得到一个错误:
ValueError: could not convert string to float: 'control'
你知道我怎么能做这样的事吗?我看了xticks,但是它会把x轴绘制成字符串,因此失去了轴的连续性,这会把绘图搞砸,因为数据点的间距不是相等的。你知道吗
可以将单个点作为对
plot
的单独调用添加到图形中,然后调整x轴标签。你知道吗相关问题 更多 >
编程相关推荐