问题标签 [scatter-plot]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
317819 浏览

python - 如何在 Python 中用空圆圈绘制散点图?

在 Python 中,使用 Matplotlib,如何绘制带有圆圈的散点图?目标是在 已绘制的一些彩色圆盘周围绘制空圆圈scatter(),以突出显示它们,理想情况下无需重新绘制彩色圆圈。

我试过facecolors=None了,没有用。

0 投票
2 回答
34999 浏览

python - 有什么简单的方法可以在 Python 中绘制一个可以旋转的 3d 散点图吗?

目前我正在使用 matplotlib 绘制 3d 散点图,虽然它完成了工作,但我似乎无法找到一种方法来旋转它以更好地查看我的数据。

这是一个例子:

我想要一个可以让我在执行期间执行此操作的解决方案,但只要我可以旋转它并且它很短/很快我就可以了。

这是将 PCA 应用于 iris 数据集后生成的图的比较:
1. mayavi
替代文字
2. matplotlib
替代文字

Mayavi 使数据可视化变得更容易,但 MatPlotLib 看起来更专业。Matplotlib 也更轻。

0 投票
1 回答
3294 浏览

r - 在 R 中用对数绘制散点图,数据包含零

我正在尝试使用“对”绘制一些散点图对。我的数据框看起来像:

这里是一个完全标准的数据框。

我用它来绘制我的散点图,再次没什么特别的:

它工作得很好,但它不会绘制标签。但是,如果我删除命令中的 log="xy",那么标签会被很好地绘制。所以我想这与我希望我的散点图采用对数刻度这一事实有关。

所以我的问题是我该怎么办?我应该事先删除所有带有零的行吗(你是怎么做的?)有没有魔术可以让我标记 log="xy" 和我的散点图?

如果不清楚,请告诉我。

0 投票
1 回答
2626 浏览

c# - wpf 工具包散点图

我从未对这个 wpf 工具包如此恼火。文档不在那里!啊。

到底如何连接散点图中的线条?

我需要生成一个跨多个系列的线性图。我使用 Excels 散点图很好地制作了我需要做的原型,但对于我的生活,我无法弄清楚如何连接工具包中的点。

这是代码,我错过了一个选项吗?

0 投票
2 回答
3716 浏览

python - 带有可点击和可选择点的 PyQt4 散点图

我正在尝试以某种方式创建一个包含大约 1000 个数据点的散点图,以便可以通过使用鼠标单击它们来选择每个数据点,这将导致弹出一个上下文菜单,允许用户删除或更改数据点的颜色。我一直在关注 matplotlib 的教程,并查看 Draggable Rectangle 练习,但我遇到了困难。我正在使用 matplotlib.patches.Circle 类来表示每个数据点,但我无法让 'contains' 方法与 'button_press_event' 一起正常工作。主要是,似乎没有与每个 Circle 对象关联的“画布”对象。我在第 16 行收到以下错误:

这是代码:

我不确定我是否以正确的方式接近这个问题,或者我是否应该查看另一个图形模块,但我已经查看了 gnuplot 和 chaco,我觉得 matplotlib 更适合我的问题。还有其他建议吗?非常感谢你。

** 我的解决方案 **

这是我到目前为止的工作。当单击散点图中的点时,它只是将每个数据点的标签输出到标准输出。

0 投票
2 回答
5955 浏览

vb.net - 如何使用 2 个一维数组创建散点图?

我唯一的目标是创建一个只有 x 和 y 轴的散点图。数据源应来自一维数组。

说我有这些数组:

  • x() as Object ' 用于 x 轴值
  • y() as Object ' 用于 y 轴值

我有这个图表:

图1

数组已经填充了数据。我的问题是:我如何在 chart1 上输入数组数据,这样 x() 值将成为图表 1 的 x 轴值,y() 将成为图表 1 的 y 轴值。我应该使用什么代码使用数组中的数据使图表显示散点图?

您的回复将不胜感激。提前致谢。

0 投票
2 回答
13048 浏览

java - JFreeChart 散点图线

我正在尝试使用 JFreeChart 创建一个图表,但是它没有正确显示线条。它不是按照我放置的顺序连接点,而是按照 x 值的顺序连接点。我正在使用 ChartFactory.createScatterPlot 创建绘图并使用 XYLineAndShapeRenderer 将线条设置为可见。

/编辑:sscce:

现在我希望程序按照 1-2-3-4 的顺序连接这些点,这是我将它们添加到数据集中的顺序。但我确实让它们按 2-4-1-3 的顺序连接,按 x 值排序。

0 投票
0 回答
705 浏览

xml - 使用 xml 数据源和 xslt 绘制散点图

我有一些 xml 数据

我想知道是否可以使用 xslt 和 xml 中的源数据在 html 中生成图表。有什么建议么?我想要一些轻量级逻辑来生成散点图,其中点元素(点的位置)有一些颜色,例如 agent2 位置应该有红色。点位置的颜色可以在运行时随机生成。图表应按比例缩放到点位置。

0 投票
2 回答
44946 浏览

python - 带颜色条的 Matplotlib 3D 散点图

借鉴Matplotlib 文档页面上的示例并稍微修改代码,

将为每个点提供具有不同颜色的 3D 散点图(本例中为随机颜色)。将颜色条添加到图形的正确方法是什么,因为添加plt.colorbar()ax.colorbar()似乎不起作用。

0 投票
2 回答
4834 浏览

octave - 散点图图例和填充在 Octave 中不起作用

我正在使用八度。我的问题是:我想填充散点图的气泡,并放置一个图例。但是当我尝试使用时出现错误'filled',并且在我使用时没有出现图例legend(...)。我的部分代码如下所示:

我知道它应该是plot( Angles(:,1)([18:27]), ALL([18:27]), 10, [1 0 1], 'filled');,但是当我这样做时我收到错误。此外,传奇似乎永远不会出现。