小编Noo*_*ter的帖子

D3:隐藏掉落在海里的voronoi笔画

什么是最不"昂贵"的方式来隐藏掉落在海中的所有voronoi笔画?

在陆地上运行的笔划(和多边形填充)应该是可见的,而在海上的那些应该是隐藏在视野之外的.我认为我的目标应该从下图中清楚:

在此输入图像描述

我可以想到两个选择:

  1. 以某种方式'重新'将voronoi多边形重新定位到底层国家('land')多边形.这听起来超级CPU密集.这不是一个好选择,所以我们不要去那里.
  2. 在voronoi tesselation上叠加"海"多边形.这在视觉上非常有效,正是我需要的.我如何从国家的基本地图计算新的海洋多边形?(例如,这个 带有geoJSON D3映射的jsfiddle)我有多个具有不同级别多边形复杂度的地图,所以我需要一种简单的方法来构建该地图.

任何ideas

javascript svg geojson d3.js

6
推荐指数
1
解决办法
127
查看次数

D3:使用d3-tiles缩放到边界框

我已经成功地在d3-tile(栅格)地图的顶部分层了一个D3(矢量)地图,该地图从Mapbox中提取了切片.手动缩放功能完美,矢量和光栅同步.

我现在正在尝试实现Mike Bostock的" 缩放到边界框 "功能,应用程序可以在用户点击时缩放所需的国家/地区.我想我差不多了,但是现在似乎有一个不匹配,地图缩小到外太空,可以这么说.

我在这个jsfiddle中重现了这个问题.

在"缩放"功能中需要修改什么才能使地图正确缩放并按预期进行?我认为这就是问题所在:

  vector.selectAll("path")
    .attr("transform", "translate(" + [transform.x, transform.y] + ")scale(" + transform.k + ")")
    .style("stroke-width", 1 / transform.k);
Run Code Online (Sandbox Code Playgroud)

javascript d3.js

6
推荐指数
1
解决办法
422
查看次数

如何压缩PowerShell脚本以适合单行

快问.我正在尝试编写以下PowerShell脚本,但我希望它适合单行:

$app = New-Object -comobject Excel.Application
$wb1 = $app.Workbooks.Open("C:\xampp\upload_files\Launchpad.xlsm")
$app.Run("Refresh")
$wb1.Close($false)
$app.Quit()
Run Code Online (Sandbox Code Playgroud)

伪代码看起来像这样:

$app = New-Object -comobject Excel.Application AND $wb1 = $app.Workbooks.Open AND "C:\xampp\upload_files\Launchpad.xlsm") AND $app.Run("Refresh") AND $wb1.Close($false) AND $app.Quit()
Run Code Online (Sandbox Code Playgroud)

我想要在一行上的原因是因为我想直接在Windows任务计划程序的"参数"框中插入参数.原因是由于某些原因脚本被禁用(例如我无法调用.ps1文件......)

我知道这仍然有效,因为我已经有一个"单行"PS脚本运行.语法是什么样的?

亲切的问候,G.

windows powershell

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

工具提示出现在 plotLine highcharts 下

我用 Highcharts 创建了一个图表,该图表绘制了两条 plotLines,一条垂直线,一条水平线。我已将它们的 zIndex 分别设置为 1001 和 1002,以确保可以在我的列系列上方看到这些行。

不幸的是,尽管为工具提示设置了更高的 zIndex 属性,但我的工具提示出现在 plotLines 下方。这是预期的行为,是否有解决方法?先感谢您。

图片

工具提示上方的绘图线

情节线 1:

    plotLines: [{
        value: 55,
        color: '#ff0000',
        width: 1,
        zIndex: 1001,
        label: {
            text: 'Demand',
            style: {
                fontSize: '11px'
            }
        }
    }]
Run Code Online (Sandbox Code Playgroud)

情节线2:

 chart.yAxis[0].addPlotLine({
    value: marge,
    zIndex: 1002,
    color: 'rgb(243,152,20)',
    dashStyle: 'solid',
    width: 1,
    label: {
        text: 'Market price: $' + marge + '/bbl'
    }
  });
Run Code Online (Sandbox Code Playgroud)

工具提示:

 tooltip: {
    useHTML: true,
    zIndex:2005,
    formatter: function () {
        if (this.y != 0) {
            return '<b>' + …
Run Code Online (Sandbox Code Playgroud)

javascript highcharts

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

MS Outlook 保证金问题的 HTML 表格

我正在努力处理需要像 Microsoft Outlook 电子邮件正文一样粘贴的 HTML 表格。

当我复制 html 输出并将其粘贴到电子邮件正文中时,您会注意到表 1 和表 2 周围的边距消失了。由于某种原因,它仍然出现在表 3 和表 4 之间。您知道这里发生了什么以及我该如何修复它吗?

Jsfiddle 如果你想复制输出:

http://jsfiddle.net/Guill84/k6eevtyL/

该表的代码如下:

<table cellpadding="10" cellspacing="0">
    <TD valign="top">
        <table cellpadding="3" cellspacing="0" style="border: 2px dotted #c0c0c0; width:250px;margin-bottom:10px">
            <TD>1st Table</TD>
            <TR>
                <TD>1st Table</TD>
            </TR>
        </table>
        <table cellpadding="3" cellspacing="0" style="border: 2px dotted #c0c0c0; width:250px">
            <TD>2nd Table</TD>
            <TR>
                <TD>2nd Table</TD>
            </TR>
        </table>
    </TD>
    <TD valign="top">
        <table cellpadding="3" cellspacing="0" style="border: 2px dotted #c0c0c0; width:250px;margin-bottom:10px">
            <TD>3rd Table</TD>
            <TR>
                <TD>3rd Table</TD>
            </TR>
        </table>
        <table cellpadding="3" cellspacing="0" style="border: 2px dotted …
Run Code Online (Sandbox Code Playgroud)

html css outlook

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

jQuery UI工具提示延迟无效

有人可以解释一下如何在不附加任何影响的情况下延迟工具提示吗?在我看来,您可以“延迟”任何事情的唯一方法是弄乱“ show”属性,但是这样做时,必须将其与效果绑定在一起,例如:

show: { effect: "blind", duration: 800 }
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激!

jquery jquery-ui

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

标签 统计

javascript ×3

d3.js ×2

css ×1

geojson ×1

highcharts ×1

html ×1

jquery ×1

jquery-ui ×1

outlook ×1

powershell ×1

svg ×1

windows ×1