小编Mar*_*z-C的帖子

图标签中的表达式和新行

我想在我的图表标签上添加一些下标和上标.我试过了expression,但它没有按照我希望的新行(\n)工作.我尝试使用paste它来修复它,但它不起作用.以下是我的一些尝试:

par(mfcol=c(1,3))
plot(1,1,main=expression("first line \n second line x"^2))
plot(1,1,main=expression(paste("first line \n second line", "x"^2)))
plot(1,1,main=paste("first line \n second line", expression("x"^2)))
Run Code Online (Sandbox Code Playgroud)

它产生:

在此输入图像描述

在前两张图片中,第二行没有很好地居中,在第三行中,上标失败.如何获得中心线和下标/上标?

plot expression newline r

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

使用RMarkdown的标题中的图名称

我正在使用RMarkdown编写我的第一个.rmd报告,然后将其编织为pdf文件.当我用我的本国语言写作时,我想用我的语言编写人物字幕.问题是默认的标题格式是"图1:我的标题".我想改变这个生成性的"图1:"部分,但我找不到如何.任何帮助将不胜感激.

r caption figure knitr r-markdown

6
推荐指数
2
解决办法
1574
查看次数

Django Admin:更改内联多对多字段中显示的列名

我尝试翻译 Django 管理站点,但在ManyToMany TabularInline. 我的models.py是:

class Doctor(models.Model):
    (...)
    specializations = models.ManyToManyField(Specialization, blank=True, verbose_name='Specjalizacje')

    class Meta:
        verbose_name = 'Lekarz'
        verbose_name_plural = 'Lekarze'

class Specialization(models.Model):
    name = models.CharField(max_length=191, verbose_name='Nazwa')

    class Meta:
        verbose_name = 'Specjalizacja'
        verbose_name_plural = 'Specjalizacje'
Run Code Online (Sandbox Code Playgroud)

我的admin.py样子:

class SpecializationInline(admin.TabularInline):
    model = Doctor.specializations.through
    verbose_name = 'Specjalizacja'
    verbose_name_plural = 'Specjalizacja'

@admin.register(Specialization)
class SpecializationAdmin(admin.ModelAdmin):
    list_display = ['name',]

@admin.register(Doctor)
class DoctorAdmin(admin.ModelAdmin):
    inlines = [SpecializationInline,]

    # this field is added as inline
    exclude = ['specializations',]
Run Code Online (Sandbox Code Playgroud)

生成的 Django 管理页面如下所示: Django 管理页面视图

除“专业化”栏外,所有内容均已翻译。我怎样才能改变它的名字?

django django-models django-admin

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