小编Sco*_*ott的帖子

科学数据可视化和.NET框架

我花了很长时间寻找一种能够将类似于matplotlib的功能带到.NET框架的产品.据我所知,没有什么能真正起作用.这是一个准确的评估吗?这是我发现的:

商业:

  • ChartFX
  • 邓达斯
  • KitWare的ActiViz(基本上是VTK的托管版本)

开源:

  • NPLOT
  • CodePlex上的各种项目,特别是VSLab

我认为拥有一个.NET项目非常有价值,它提供了交互式绘制F#和IronPython等语言数据的能力.有谁知道这样的项目?

.net c# f# ironpython data-visualization

11
推荐指数
2
解决办法
8222
查看次数

有关构建/格式化LINQ to XML查询的最佳方法的建议?

我编写了一个LINQ to XML查询,它可以实现我想要的功能,但它看起来非常难看.我想知道,你们怎么会以一种看起来不那么花哨的方式格式化以下查询?

如果我的例子有点冗长,请道歉.

我查询的XML文档具有以下结构:

<?xml version="1.0" encoding="iso-8859-1"?>
<newsitem itemid="1" id="root" date="1996-08-20" xml:lang="en">
    <title>A title</title>
    <headline>A headline</headline>
    <dateline>A dateline</dateline>
    <text>
        Some text
    </text>
    <metadata>
        <codes class="">
            <code code="">
                <editdetail attribution=""/>
            </code>
        </codes>
        <dc element="dc.date.created" value=""/>
        <dc element="dc.publisher" value=""/>
        <dc element="dc.date.published" value=""/>
        <dc element="dc.source" value=""/>
        <dc element="dc.creator.location" value=""/>
        <dc element="dc.creator.location.country.name" value=""/>
        <dc element="dc.source" value=""/>
    </metadata>
</newsitem>
Run Code Online (Sandbox Code Playgroud)

和相应的LINQ查询:

XElement dummy = new XElement("dummy");
var query = from article in newsdoc.Elements("newsitem").DefaultIfEmpty(dummy)
            select new
            {
                NewsItemID = (int)article.Attribute("itemid"),
                Date = (DateTime)article.Attribute("date"),
                Title = (string)article.Element("title"), …
Run Code Online (Sandbox Code Playgroud)

c# xml linq linq-to-xml

5
推荐指数
1
解决办法
681
查看次数

标签 统计

c# ×2

.net ×1

data-visualization ×1

f# ×1

ironpython ×1

linq ×1

linq-to-xml ×1

xml ×1