标签: linegraph

删除线图的冗余点

我试图用一些库绘制大量的点.这些点按时间排序,其值可被视为不可预测.

我现在的问题是,大量的点会使图书馆花费太长时间来渲染.许多点是多余的(即 - 它们"在"函数y = ax + b定义的同一行上").有没有办法检测和删除冗余点,以加快渲染速度?

感谢您的时间.

math charts plot 2d linegraph

3
推荐指数
1
解决办法
1084
查看次数

Android Line chart/graph API

我需要在我的折线图/图表中显示渐进式数字统计.请分享您的意见和建议.如果有原生API,请注意我更喜欢.

罗希特

charts android linegraph graph linechart

3
推荐指数
1
解决办法
8796
查看次数

使用python中的x和y值将直方图绘制为matplot中的线图

我有两个X轴和Y轴输入值.我想将直方图绘制为折线图.附图中提供了一个例子.我无法使用这些值绘制直方图.

ys = [0.21428571428571427, 0.14285714285714285, 0.047619047619047616, 0.11904761904761904, 0.09523809523809523, 0.09523809523809523, 0.023809523809523808, 0.09523809523809523, 0.11904761904761904, 0.047619047619047616]

xs = [0,1,2,3,4,5,6,7,8,9]
Run Code Online (Sandbox Code Playgroud)

我试过了

plt.hist(xs,ys)
plt.show()
Run Code Online (Sandbox Code Playgroud)

但它失败了.

我对如下图形感兴趣,最好在直方图上有和没有直线.

在此输入图像描述.

X轴和Y轴分配有xs和ys的值.

python linegraph matplotlib histogram

3
推荐指数
1
解决办法
2607
查看次数

如何在ASP.NET中绘制折线图

我想在ASP.NET中绘制一个折线图.我想从excel文件导入一些数据,并在浏览器的折线图中显示它们.

到目前为止,我想出了如何导入数据并将其显示在网格中.现在我想将它带到下一步并使用该数据绘制折线图.

请指出一些关于如何在ASP.NET中绘制折线图的指南的正确方向(仅限C#).

asp.net linegraph

3
推荐指数
1
解决办法
1万
查看次数

多行序数d3图表

如果这似乎是一个重复的D3问题,请道歉.我花了两天时间试图找出如何做到这一点.

我正在尝试创建一个多线图表,其中x轴为序数刻度,y轴为正常线性刻度.我所看到的一切都涉及使用时间和线性尺度相结合,我似乎无法转换示例以使它们按我想要的方式工作.

这是我的示例JSON数据:

var data = 
[
    { "Supplier": "Supplier1", "Half": "2013 2H", "Value": 99.86047786 },
    { "Supplier": "Supplier1", "Half": "2013 1H", "Value": 93.86047786 },
    { "Supplier": "Supplier1", "Half": "2012 2H", "Value": 98.86047786 },
    { "Supplier": "Supplier1", "Half": "2012 1H", "Value": 96.86047786 },
    { "Supplier": "Supplier2", "Half": "2013 2H", "Value": 97.86047786 },
    { "Supplier": "Supplier2", "Half": "2013 1H",  "Value": 91.86047786 },
    { "Supplier": "Supplier2", "Half": "2012 2H","Value": 93.86047786 },
    { "Supplier": "Supplier2", "Half": "2012 1H", "Value": 94.86047786 },
    { "Supplier": …
Run Code Online (Sandbox Code Playgroud)

javascript linegraph graph d3.js

3
推荐指数
1
解决办法
4295
查看次数

ggplot2 geom_line()和平滑

我正在尝试创建一个看起来更像这样的GGPLOT2平滑线图

在此输入图像描述

资料来源:http://www.esrl.noaa.gov/psd/enso/mei/

而不是这样的:

在此输入图像描述

资料来源:https://dl.dropboxusercontent.com/u/16400709/StackOverflow/Rplot02.png

我的数据可以在Dropbox上找到.

看了以前的帖子,我使用了下面的代码:

#MEI Line Graph

d4 <- read.csv("https://dl.dropboxusercontent.com/u/16400709/StackOverflow/Data_MEI.csv")
head(d4,n=20)

MEI<-ggplot(d4,aes(x=d4$Date, y=d4$MEI,group=1))+geom_line()

MEI+stat_smooth(method ="auto",level=0.95)
Run Code Online (Sandbox Code Playgroud)

我认为我需要的是减少发生的平滑量,但我还没有弄清楚如何实现这一点.

d4s<-SMA(d4$MEI,n=8)
plot.ts(d4s)
Run Code Online (Sandbox Code Playgroud)

SMA()效果很好,但我不能让它与ggplot一起使用任何提示都将不胜感激!

r linegraph smoothing ggplot2

3
推荐指数
1
解决办法
3559
查看次数

从折线图创建1D热图

是否可以从折线图中的数据创建一维热图?也就是说,我希望y中的最高值代表热图中较暖的颜色.我附上了我想要的热图的示例图像以及我目前在折线图中的数据.

1D热图和图示例:

在此输入图像描述

为了在显示的图像中获得热图,我使用matplotlib.pyplot在python中使用了以下代码:

heatmap, xedges, yedges = np.histogram2d(x, y, bins=(np.linspace(0,length_track,length_track+1),1))
extent = [0, length_track+1, 0, 50]
plt.imshow(heatmap.T, extent=extent, origin='lower', cmap='jet',vmin=0,vmax=None)
Run Code Online (Sandbox Code Playgroud)

但我相信这只有在数据表示为散点图时才有效.

linegraph matplotlib heatmap

3
推荐指数
1
解决办法
4361
查看次数

具有2个分类变量且在R中连续1个的折线图

我对R和统计数据都很陌生.我试图在线图中绘制ggplot2中的2个分类变量(词性"pos",条件"trcond")和数字1(得分"totacc").

> df1<-df[, c("trcond", "subtitle", "pos", "totacc")]
> head(df1)
   trcond     subtitle pos totacc
7       L New Scene_16 lex  0.250
29      N New Scene_16 lex  0.500
8       L New Scene_25 lex  0.875
30      N New Scene_25 lex  0.666
9       L New Scene_29 lex  1.000
31      N New Scene_29 lex  0.833
Run Code Online (Sandbox Code Playgroud)

我用过这个ggplot2命令:

>ggplot(data=summdfo, aes(x=pos, y=totacc, group=trcond, colour=trcond))
+ geom_line() + geom_point()
Run Code Online (Sandbox Code Playgroud)

但它不起作用,图形在整个地方都有彩色(蓝色和红色)点,而不仅仅是连接它们的两条线.我想发布我得到的图表,因为我缺乏解释的话,但这是我的第一篇文章,我似乎无法上传图片.

我想得到一个标准的简单2线图,例如本页中的蓝色和红色图(其中y =总账单,x =时间(午餐,晚餐)按性别分组):http://www.cookbook -r.com/Graphs/Bar_and_line_graphs_%28ggplot2%29/

这可能与我的数据集有关吗?如果是这样,我在代码中做错了什么?

r linegraph ggplot2 categorical-data

2
推荐指数
1
解决办法
6924
查看次数

D3:对象内具有空值的非连续折线图

我正在尝试制作一个与 D3 创建者本人提供的示例非常相似的折线图。

为了处理空值,他使用了 Defined() 函数,如下所示:

var line = d3.line()
.defined(function(d) { return d; })
.x(function(d) { return x(d.x); })
.y(function(d) { return y(d.y); });
Run Code Online (Sandbox Code Playgroud)

然后,如果找到空值而不是对象,它将被忽略,并且图表中将出现一个洞,如下所示:

在此输入图像描述

在此示例中,数据格式如下:

data = [null, {"x":x1, "y":y1}, {"x":x2, "y":y2}, null]
Run Code Online (Sandbox Code Playgroud)

但我正在研究一个更棘手的 cas,因为它是一个时间系列,格式如下:

data = [{"date":1980,"value":80},,{"date":1985,"value":82},{"date":1990,"valye":74},{"date":1995,"value":83},{"date":2000,"value":83},{"date":2005,"value":81},{"date":2010,"value":null},{"date":2015,"value":null}]
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,空值位于多个对象内。因此,之前描述的 Defined() 函数不能正常工作,我的图形线如下所示:

在此输入图像描述

最后的值被视为 0,而不是数据集中的“空白”。所以我的问题是:我可以修改定义的函数来忽略空值吗,就像 Mike Bostock 的示例一样?

这是我的折线图的完整代码:

<!DOCTYPE html>
<meta charset="utf-8">
<style> /* set the CSS */

.line {
  stroke-width: 2px;
  fill:none;
}

.line:hover{
  stroke:#c2c2c2;
}


</style>
<body>

<script src="https://d3js.org/d3.v4.min.js"></script>
<script>

var margin = {top: 20, …
Run Code Online (Sandbox Code Playgroud)

javascript linegraph object d3.js

2
推荐指数
1
解决办法
2181
查看次数

在vb.net中将base64解码为图像

我一直在互联网上搜索,但没有找到答案。你想告诉我,如何解码base64Image折线图吗?我一直在尝试先从数组转换base64Byte数组,然后从Byte数组转换为Image.

Private Function convertbytetoimage(ByVal BA As Byte())
     Dim ms As MemoryStream = New MemoryStream(BA)
     image = Image.FromStream(ms) 'I always get wrong in this line.
     Return image
 End Function
Run Code Online (Sandbox Code Playgroud)

vb.net arrays memorystream linegraph image

2
推荐指数
1
解决办法
2万
查看次数