小编Sau*_*nha的帖子

字体大小在我的d3.js代码中不起作用

我正在编写d3.js用于生成许多图表和图形..但是当没有数据时,我只是附加svg文本并写入"无数据显示"并分配一些属性,如xy dy等..类似字体大小但是除了字体大小,每件事都有效.

为什么?这是我的代码

var svg = d3.select(selector).append("svg")
  .attr("width", width + margin.left + margin.right)
  .attr("height", height + margin.top + margin.bottom)
  .append("g")
  .attr("transform", "translate(" + margin.left + "," + margin.top + ")");

if (!data.IssueTrendsDAO.issueTrendList) {
  svg.append("text")
    .attr("font-size","34px")
    .attr("y", 79)
    .attr("x", 40)
    .attr("dy", ".47em")                        
    .style("text-anchor", "start")
    .style("fill", "#004669")
    .style("font-weight", "bold")
    .text("No data to display");
}
Run Code Online (Sandbox Code Playgroud)

d3.js

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

将y轴上的数字转换为字符串,其中K为千d3.js

我正在使用d3.js图表​​来绘制y轴和x轴..它的工作正常...但y轴上的值你可以说范围是0到10000我希望如果数字大于千它会来用K表示如果数字是1000,它将显示1K,对于15000,它将在y轴上显示15K

该怎么做..我无法为字符串值制作y.domain和range函数...

var y = d3.scale.linear().range([ height, 0 ]);
y.domain([0,
                                  //d3.min(cities, function(c) { return d3.min(c.values, function(v) { return v.count; }); }),
                                  d3.max(cities, function(c) { return d3.max(c.values, function(v) { return v.count; }); })
                                ]);
Run Code Online (Sandbox Code Playgroud)

怎么做才有办法......请帮助

javascript d3.js

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

气流随机向任务发送sigterms

我遇到了气流 1.10.1 的问题。SIGTERMdag中的一些任务来自 helpers.py,据我所知,这是为工作人员执行关闭并终止所有子进程,但我只在 10 个 dag taks 中的大约 2-3 个任务中看到了这一点,并且再次运行 dag 时,接收信号的任务会发生变化。是否有一定的标准来发送这些SIGTERM信号。收到 SIGTERM 的任务的日志:

[2019-12-10 11:13:44,530] {base_task_runner.py:101} INFO - Job 25404: Subtask BS_PMU2 [2019-12-10 11:13:44,520] {settings.py:174} INFO - setting.configure_orm(): Using pool settings. pool_size=5, pool_recycle=3600
[2019-12-10 11:13:45,489] {base_task_runner.py:101} INFO - Job 25404: Subtask BS_PMU2 [2019-12-10 11:13:45,488] {__init__.py:51} INFO - Using executor CeleryExecutor
[2019-12-10 11:13:45,934] {base_task_runner.py:101} INFO - Job 25404: Subtask BS_PMU2 [2019-12-10 11:13:45,933] {models.py:271} INFO - Filling up the DagBag from /home/centos/airflow/dags/61b6c300e82643b0f294df6f.py
[2019-12-10 11:13:46,580] {base_task_runner.py:101} INFO …
Run Code Online (Sandbox Code Playgroud)

python apache celery airflow

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

在行+条形图中使用d3画笔时出现问题(放大行+条形图)

我正在尝试使用画笔来缩放我在d3.js中的自定义图表,但它的行为方式并不像它应该的那样.任何可能错误的想法是js小提琴http://fiddle.jshell.net/saurabh_nitc10/od8gfsd3/9/

喜欢在这个小提琴http://fiddle.jshell.net/CjaD3/1/刷完酒吧后走出yaxis.任何的想法

现有的小提琴有什么问题.它不像在缩放后应该做的那样.请帮助.我刚刚更新了小提琴

这是我创建的插件.

(function($) {
$.dualAxis = {};
var xMapObject=[];
var svg = '';
var focus = '';
var tip = '';
function DualAxis(element, options) {
    this.$element = $(element);
    this.options = options;
    this.margin = {top: 20, right: 80, bottom: 30, left: 40},
    width = $(this.$element.selector).width() - this.margin.left - this.margin.right,
    height = $(this.$element.selector).height() - this.margin.top - this.margin.bottom;
    this.options.height = (this.options.height == null? height: this.options.height);
    this.options.width = (this.options.width == null? width: this.options.width);
    this.rangeMax = this.getMaxX().length*100;
    if (this.rangeMax > …
Run Code Online (Sandbox Code Playgroud)

javascript jquery charts data-visualization d3.js

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

d3.js中x轴的缩写月份格式

如何通过此函数将完整月份名称转换为缩写名称

axis.ticks(d3.time.months, 1)
Run Code Online (Sandbox Code Playgroud)

此功能在2月1日完整打印月份名称

我该怎么用它来改成缩写名称.

javascript d3.js

7
推荐指数
2
解决办法
6626
查看次数

在httprequest android中设置超时

我使用以下代码从http请求获取服务器的数据.

HttpClient client = new DefaultHttpClient();
    String URL = urlGenerator();

    StringBuilder url = new StringBuilder(URL); 
    HttpGet get = new HttpGet(url.toString());

    HttpResponse response = client.execute(get);
    int status = response.getStatusLine().getStatusCode();

    if(status == 200){
            ...
            }
Run Code Online (Sandbox Code Playgroud)

它工作正常.但如果手机连接到wifi或gprs 3g但互联网不工作或互联网连接不存在,我想在上面的代码中使用超时功能.

说3秒后我想显示超时请再试一次..我该怎么做.在超时的情况下,我想在textviw连接超时中显示一个文本..我该怎么做,请帮助

android httpresponse httpclient

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

提取解析日期d3.js之后的月份和年份

我用d3.js中的函数解析了json文件中的日期:

var parseDate = d3.time.format("%m-%Y").parse;
Run Code Online (Sandbox Code Playgroud)

并获取日期为:

var date = "Tue Jan 01 2013 00:00:00 GMT+0530 (India Standard Time)"
Run Code Online (Sandbox Code Playgroud)

现在,我想从可变日期中取出月,日和年并进行打印。我怎么做?

或者您可以说我只需要打印月,日和年,而不需要打印诸如Tue(印度标准时间)之类的多余内容。

javascript d3.js

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

在 d3.js 中的 x 轴上以不同格式打印日期

我正在使用 D3.js 来构建这个折线图。它的工作正常。但我无法以缩写形式在 x 轴上打印月份 (jan,feb ....)

这里我是如何解析日期的。

var parseDate = d3.time.format("%m-%Y").parse;
Run Code Online (Sandbox Code Playgroud)

x轴的代码

var xAxis = d3.svg.axis().scale(x).orient("bottom");
Run Code Online (Sandbox Code Playgroud)

并打印和附加

svg.append("g")
  .attr("class", "x axis")
  .attr("transform", "translate(0," + height + ")")
  .call(xAxis);
Run Code Online (Sandbox Code Playgroud)

帮我解决这个问题。

javascript d3.js

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

文本如果长,然后文本字段到下一行如何停止它

我是android开发的新手.我正在尝试创建一个文本字段,如果我键入长文本,则下一行不应该出现.

当前如果文本太长,换行即将到来,它将进入下一行,使文本字段的高度增加.

<EditText android:id="@+id/edit_message"
          android:layout_width="0dp"
          android:layout_height="wrap_content"
          android:layout_weight="1"
          android:hint="@string/edit_message"
          android:inputType="textMultiLine"
          android:gravity="top"/>
Run Code Online (Sandbox Code Playgroud)

建议请.

android android-studio

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