pandas - 我应该使用哪种可视化图?

标签 pandas numpy matplotlib data-visualization seaborn

我有如下数据,我想创建像添加图片一样的绘图。我想像样例图一样可视化这些数据。我搜索了seaborn和matplotlib库,但找不到我想要的东西。

同样在示例图中,交点为 0。但我需要更改此点。例如,成本的交点为 30,服务的交点为 25。

有人可以帮我解决这个问题吗?

enter image description here

enter image description here

最佳答案

这是使用 matplotlib 的简单实现:

cost=[50,40,30,20,10]
service=[60,30,25,10,20]
fig, (ax) = plt.subplots()

ax.spines['left'].set_position(('data', 25))
ax.spines['bottom'].set_position(('data', 30))
# Eliminate upper and right axes
ax.spines['right'].set_color('none')
ax.spines['top'].set_color('none')

ax.scatter(cost,service)

Output for above code snippet

您还可以引用:How to draw axis in the middle of the figure?

关于pandas - 我应该使用哪种可视化图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60447766/

相关文章:

Python Pandas OneHotEncoder 类别

python - 如何合并两个数据框与重叠日期时间范围内的列

image - 打开.fig文件并删除一些绘图条目-Matlab

python - 当 x 轴不等距时,Matplotlib 不会连接数据点

python - 如何在 Matplotlib/Python 中同时使用虚线底片默认样式 + 线条颜色?

python - 查找数据框集合中的所有重复列

python - 循环数据帧的更快方法?

python - 将 RGB 图像从 numpy 数组转换为 HSV (opencv)

python - 如何在 matplotlib 中 'turn off' imshow() 的模糊效果?

python - 使用 numpy.interp 的线性插值