我正在使用 matlibplot 进行数据可视化。我的绘图总共有 6502 个数据值并且工作正常,但这些值很接近且密集。
例如,我的 y 轴值范围在 3 到 10 之间,我需要如此清楚地获得它们之间的每个点。即,像 9.2 和 9.8 这样的值至少要用 1=0.5 的比例来清楚地区分。即所有像 3,3.5,4,4.5...10,10.5 这样的值都可以在输出图中看到
有人可以解释我如何做到这一点。我厌倦了使用最大值和最小值的设置范围。但它没有用。我将限制设置为 3.5 到 10.5,但在图中,坐标轴以 1=1 的比例显示,值从 4 到 10。请帮我解决这个问题
提前致谢
到目前为止,这是我的代码
import matplotlib.pyplot as plt
import numpy as np
import plotly.plotly as py
c, ec = np.random.rand(2, len(votes), 10)
fig, ax = plt.subplots()
plt.ylim(3.5, 10.5)
plt.grid(True)
# where votes range from 10-1000000 and rank range from 3.5 to 10
matplotlib.pyplot.scatter(votes,rank, c=c, edgecolor=ec)
plot_url = py.plot_mpl(fig, filename='scatter-plot')
matplotlib.pyplot.show()
Run Code Online (Sandbox Code Playgroud)
我的情节就在这里

我有一个像下面这样的元组列表
list=[(1,2),(3,4),(5,6)]
Run Code Online (Sandbox Code Playgroud)
现在我需要将它们添加到一个新的元组中 tup=()
我的结果元组看起来应该是这样的 tup=((1,2),(3,4),(5,6))
我尝试使用以下代码:
for each in list:
tup=tup,each
Run Code Online (Sandbox Code Playgroud)
结果是
(((), (627, 2)), (627, 3))
Run Code Online (Sandbox Code Playgroud)
有人可以帮我解决这个问题吗?
我正在研究matplotlib并创建了一些图形,如条形图,气泡图等.
有人可以用一个例子解释一下线图和迷你图之间有什么区别,以及如何使用matplotlib在python中绘制火花线图?
例如,使用以下代码
import matplotlib.pyplot as plt
import numpy as np
x=[1,2,3,4,5]
y=[5,7,2,6,2]
plt.plot(x, y)
plt.show()
Run Code Online (Sandbox Code Playgroud)
生成的折线图如下:
但我无法得到相同数据的折线图和火花留置权图表之间的区别.请帮我理解