标签: overlapping

如何使图像足够大以避免刻度标签重叠?

假设数据X的大小为1000*1000.使用以下命令显示X:

imagesc(X);
Run Code Online (Sandbox Code Playgroud)

并使用以下方式标记所有行:

set(gca, 'YTickLabel', somelabels);
Run Code Online (Sandbox Code Playgroud)

虽然数据X被正确地调整并且还显示了Ytick标签,但由于行数很多,标签高度重叠.有什么方法可以解决这个问题吗?任何帮助将受到高度赞赏.

编辑1

我意识到我的问题并不能很好地代表我的问题.我将根据答案结束我的理解并重新提出一个问题:

  1. 要在图窗口中显示尽可能多的行/标签,以下内容有助于:

    set(gca,'FontSize',6), 
    or, alternate the distance (suggested by yuk),
    or, set(gca,'YTick',1:10:1000,'YTickLabel',somelabels(1:10:1000));
    
    Run Code Online (Sandbox Code Playgroud)
  2. 代码

    set(gca,'Units','pixels','Position',[20 20 10000 10000]);
    
    Run Code Online (Sandbox Code Playgroud)

    默认情况下将显示放大的图像.但如果放大的图像太大而无法放入图窗口,则只会显示部分图像.但是,既不缩小也不平移工具可以到达该图像的其余部分.

  3. 代码的默认行为

    imagesc(X);
    set(gca, 'ytick', 1:1000, 'yticklabe', ylabel);
    
    Run Code Online (Sandbox Code Playgroud)

    显示适合图窗口的整个图像,并带有重叠标签.然而,它确实允许人们放大图像的一部分并看到未重叠的标签.

  4. 如果我将图像保存为pdf文件:

    imagesc(X);
    set(gca, 'ytick', 1:1000, 'yticklabe', ylabel);
    saveas(gcf, 'fig.pdf');
    
    Run Code Online (Sandbox Code Playgroud)

    然后保存的pdf只是适合图窗口的图像,带有重叠标签.然而,不同于放大 Matlab的数字窗口内,放大 PDF阅读器内不会改变标签的相对位置/距离.因此,pdf中的放大图像仍然是标签重叠的.

所以我的问题是:
如何将图像保存为pdf文件或png,以便在Adobe Reader中打开时具有与上述第3点类似的行为 ,而不是第4点的行为

matlab label overlapping

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

在SQL中一次合并间隔

假设我有一个包含两列的表:startend两个整数,并且表由第一列和第二列排序.每行代表一个间隔.

我需要的是合并间隔表:所有重叠或相邻的间隔都吞噬成一个.

它可以用JOIN查询构造,但是行数是二次的,在我的情况下是400万行(我决定编写这个问题,因为查询仍在运行).

它也可以在一次通过中完成,通过遍历每一行并跟踪最大结束时间 - 但是如何在标准SQL中执行此操作或等效操作?在SQL中有没有 O(n)方法呢?我现在正在使用SQLite; 特定于SQLite的解决方案也可以帮助我解决这个问题.

从答案相关的问题(1,2,3,4,5,6,7,8,9)我不能告诉它是否是可能的.

你能?

sql sqlite intervals overlapping

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

matplotlib中的两个条形图重叠错误的方式

我正在使用Python中的matplotlib创建一个条形图,我对重叠条有一点问题:

import numpy as np
import matplotlib.pyplot as plt

a = range(1,10)
b = range(4,13)
ind = np.arange(len(a))
width = 0.65

fig = plt.figure()
ax = fig.add_subplot(111)

ax.bar(ind+width, a, width, color='#b0c4de')

ax2 = ax.twinx()
ax2.bar(ind+width+0.35, b, 0.45, color='#deb0b0')

ax.set_xticks(ind+width+(width/2))
ax.set_xticklabels(a)

plt.tight_layout()
Run Code Online (Sandbox Code Playgroud)

Barplot

我希望蓝色条纹在前面,而不是红色条纹.到目前为止,我设法做到的唯一方法是切换ax和ax2,但是ylabels也将被反转,这是我不想要的.是不是有一种简单的方法告诉matplotlib在ax之前渲染ax2?

此外,右侧的ylabels被plt.tight_layout()切断.有没有办法在仍然使用tight_layout时避免这种情况?

python matplotlib bar-chart overlapping

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

Flot条形图:在时间轴问题上重叠的条形图

我试图根据时间轴绘制费用数据,如果数据栏显示相同日期的数据,我看到数据栏是重叠的.我期待图表显示相互之间的条形,但事实并非如此.查看此链接的代码示例 ...

$.plot($("#placeholder"), newJson, 
{
    bars: {
        show: 1,
        barWidth: 24 * 60 * 60 * 1000 * 10
    },
    xaxis: { mode:"time" }
});
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

time jquery flot bar-chart overlapping

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

memmove()定义中有什么重叠?

我正在阅读关于memcpy和的c ++参考资料,memmove并且他们似乎做了同样的事情,除了memmove有一个特定的思考调用(允许目标和源重叠).

什么是重叠,什么时候发生?

c c++ overlapping

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

如何强制报表项重叠?

我正在尝试创建甜甜圈图,并在图表的孔内插入标签。当我呈现报告时,标签被移到图表之外。 在此处输入图片说明

是否可以强制报表项重叠而不是自动定位?

charts reporting-services overlapping donut-chart

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

感人的细分

任何人都可以建议我这个算法.

您将获得x轴上N段的起点和终点.即使在它们的边缘上,也可以通过垂直于它们的两条线来触摸这些段中的多少个?

样本输入:

3
5
2 3
1 3
1 5
3 4
4 5
5
1 2
1 3
2 3
1 4
1 5
3
1 2
3 4
5 6
Run Code Online (Sandbox Code Playgroud)

样本输出:

Case 1: 5
Case 2: 5
Case 3: 2
Run Code Online (Sandbox Code Playgroud)

说明:

  • 情况1:我们将绘制两条线(平行于Y轴)在点2和4处穿过X轴.这两条线将触及所有五个线段.
  • 情况2:我们可以触摸所有点,即使一条线穿过X轴在2.
  • 案例3:在这种情况下,不可能触摸两个以上的点.

约束:

1 ? N ? 10^5
0 ? a < b ? 10^9
Run Code Online (Sandbox Code Playgroud)

sorting algorithm graph-theory overlapping data-structures

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

SQL Server - 重叠数据的累积总和 - 获取总和达到给定值的日期

在我们公司,我们的客户执行各种活动,我们登录不同的表 - 访谈出勤,课程出勤和其他一般活动.我有一个数据库视图,来自所有这些表的联合数据,为我们提供了这样的ActivityView.正如您所看到的,某些活动重叠 - 例如,在参加面试时,客户可能正在执行CV更新活动.

+----------------------+---------------+---------------------+-------------------+
| activity_client_id   | activity_type | activity_start_date | activity_end_date |
+----------------------+---------------+---------------------+-------------------+
|                  112 | Interview     | 2015-06-01 09:00    | 2015-06-01 11:00  |
|                  112 | CV updating   | 2015-06-01 09:30    | 2015-06-01 11:30  |
|                  112 | Course        | 2015-06-02 09:00    | 2015-06-02 16:00  |
|                  112 | Interview     | 2015-06-03 09:00    | 2015-06-03 10:00  |
+----------------------+---------------+---------------------+-------------------+
Run Code Online (Sandbox Code Playgroud)

每个客户端都有一个"注册日期",记录在客户端表上,即他们加入我们的程序时.这是我们的样本客户端:

+-----------+---------------------+
| client_id | client_sign_up_date |
+-----------+---------------------+
|       112 | 2015-05-20          |
+-----------+---------------------+
Run Code Online (Sandbox Code Playgroud)

我需要创建一个显示以下列的报告:

+-----------+---------------------+--------------------------------------------+
| client_id …
Run Code Online (Sandbox Code Playgroud)

sql-server sql-server-2005 sum overlapping

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

如何在 Ascii Doc 中进行分词?

我正在以 Ascii Doc 风格(AsciiDocFX GUI,但我认为它对主题无效)编写文档,但我遇到了问题。

当我创建一个表格,然后输入一个单元格内没有空格的长单词时,该单词不会分成多行,它与旁边的单元格重叠。

有什么方法可以解决这个问题吗?

这是来自 ascii 文档的源代码

[[EXAMPLE_TABLE]]
[cols="4,3,5,7",width="100%",options="header","autowidth"]
|============================
s|Function s| Parameter s| Value                        s| Description
.3+^.^|toLongWorddddddddddd  |Command         |AnotherLongWord     |Some description with spaces
|Parameter   |Value                      |...
|Parameter   |Value                      |...
|============================
Run Code Online (Sandbox Code Playgroud)

这是输出(从导出的 pdf 文件中截取的图像):

最终目标很简单——拥有漂亮的桌子。


笔记:

当我将此文档导出为 html 文件时,表格很好,但无法正确打印。我需要管理的pdf..

text ascii asciidoc overlapping

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

折叠工具栏布局和约束布局

我正在努力与Constraint一起创建折叠的图像标题,其中我的设计看起来像这样

在此处输入图片说明

目前,个人资料图片是的一部分,ConstraintLayout因为它需要准则约束,但不幸的是,它与AppBarLayout

有什么想法要实现吗?找不到关于我的布局组合的任何来源.....

<?xml version="1.0" encoding="utf-8"?>
<android.support.design.widget.CoordinatorLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <android.support.design.widget.AppBarLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:background="@color/playerViewBg"
        android:fitsSystemWindows="false">

        <android.support.design.widget.CollapsingToolbarLayout
            android:layout_width="match_parent"
            android:layout_height="match_parent">

            <ImageView
                android:id="@+id/bgIV"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_centerHorizontal="true"
                android:adjustViewBounds="true"
                android:scaleType="centerCrop"
                android:src="@drawable/header_bg" />

        </android.support.design.widget.CollapsingToolbarLayout>

    </android.support.design.widget.AppBarLayout>

    <android.support.constraint.ConstraintLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent">

        <ImageView
            android:id="@+id/playerIV"
            android:layout_width="177dp"
            android:layout_height="wrap_content"
            android:layout_alignParentTop="true"
            android:layout_marginTop="62dp"
            android:adjustViewBounds="true"
            android:scaleType="fitCenter"
            android:src="@drawable/profilePic"
            app:layout_constraintEnd_toStartOf="@+id/guideline2"
            app:layout_constraintLeft_toLeftOf="parent"
            app:layout_constraintRight_toRightOf="parent"
            app:layout_constraintStart_toStartOf="@+id/guideline"
            app:layout_constraintTop_toTopOf="parent" />

        <!-- Other content -->

        <android.support.constraint.Guideline
            android:id="@+id/guideline"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:orientation="vertical"
            app:layout_constraintGuide_percent="0.27" />

          <android.support.constraint.Guideline
            android:id="@+id/guideline2"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:orientation="vertical"
            app:layout_constraintGuide_percent="0.73" />

    </android.support.constraint.ConstraintLayout>

</android.support.design.widget.CoordinatorLayout>
Run Code Online (Sandbox Code Playgroud)

android overlapping android-coordinatorlayout android-collapsingtoolbarlayout android-constraintlayout

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