如何为图表中的所有文本设置字体属性?

奶油

我有一个ZingChart(通过cfchart),它具有一个外部JSON样式文件。如何为图表中的所有文本设置字体属性,例如字体系列,字体粗细,字体大小,而无需单独设置呢?

到目前为止,我的JSON文件是:

{
"graphset":[
    {       
        "background-color":"white",
        "font-family":"Courier New",
        "scale-x":{
            "label":{
                "text":"Date"
            }
        },
        "scale-y":{
            "label":{
                "text":"Score"
            },
            "markers":[
                {
                    "type":"line",
                    "range":[75,76],
                    "line-color":"red"
                },
                {
                    "type":"line",
                    "range":[50,51],
                    "line-color":"yellow"
                }
            ]
        },
        "tooltip" : {
            "text" : "Score of %v on %k",
            "background-color" : "#ff9900"
        },
        "plot":{
            "marker":{
                "type":"square"
            }
        }
    }
  ]
}

我知道我可以为所有scale-x“项目”分别添加它:

"scale-x":{
            "label":{
                "text":"Date"
            },
             "item":{ 
                "font-angle":320,
                "font-family":"Arial",
                "font-weight":"bold",
                "font-size":13
            }
        }

但是我想为图表中的所有文本添加它。

斯塔福斯

您可以使用CSS后代选择器执行此操作。使用图表div的ID和tspan元素选择器将字体系列,字体粗细,字体大小等应用于图表中的所有文本元素。在div id =“ zc”处呈现图表的示例:

<style>
#zc tspan { font-family: Comic Sans, Comic Sans MS, cursive !important;font-weight:bold !important;font-size:12px !important; }
</style>

在这里演示

抱歉给您带来混乱,这是一个非CSS解决方案:

在图表JSON对象中,将具有所需全局属性的“ globals”对象放在根级别(与“ graphset”相同的级别)中:

  {      
    "globals":{
      "font-size":20,
      "font-family":"Papyrus"
    },
    "graphset":[
      {
        "type":"line",
        ...
      }
    ]
  };

这里的新演示

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何更改图表中的所有字体?

来自分类Dev

如何为所有子视图设置文本颜色?

来自分类Dev

如何为Y轴iOS图表设置字体

来自分类Dev

Qml:如何为所有GridView项设置属性

来自分类Dev

如何为所有对象设置类属性?

来自分类Dev

如何为类的所有实例设置实例属性

来自分类Dev

如何将所有幻灯片中的所有文本设置为相同的字体?

来自分类Dev

如何为所有文本声明应用程序范围的自定义字体

来自分类Dev

如何为所有Qt5应用设置默认字体大小?

来自分类Dev

如何为Android中的所有屏幕设置屏幕过渡?

来自分类Dev

如何为JAVAFx中的所有按钮设置默认CSS

来自分类Dev

如何为Android中的所有屏幕设置屏幕过渡?

来自分类Dev

如何为JAVAFx中的所有按钮设置默认CSS

来自分类Dev

如何为javascript数组中的所有对象设置值?

来自分类Dev

如何为 amchart4 的 Treemap 图表系列中的每个项目动态设置不同的字体大小

来自分类Dev

如何设置所有子字体的大小?

来自分类Dev

如何设置Microsoft Word,以将“反引号”中封装的所有文本更改为等宽字体?

来自分类Dev

如何为所有测试设置存根?

来自分类Dev

如何为所有 ctypes 设置 focusArea

来自分类Dev

如何通过Apache POI设置Excel Sunburst图表中各个数据标签的文本属性?

来自分类Dev

如何为所有使用 WSL 的用户安装字体?

来自分类Dev

D3图表:如何为D3图表设置多个CSS属性

来自分类Dev

如何为具有多个属性的标签添加字体?

来自分类Dev

Swift 3 如何为按钮中的字体设置动画

来自分类Dev

如何为文本中没有字符“ b”和“ c”的所有行编号?

来自分类Dev

如果设置了 value 属性,我的文本输入如何为空?

来自分类Dev

如何在iOS中的UIAlertView上以普通字体显示所有按钮文本

来自分类Dev

如何在iOS中的UIAlertView上以普通字体显示所有按钮文本

来自分类Dev

如何更改图表轴的字体属性

Related 相关文章

  1. 1

    如何更改图表中的所有字体?

  2. 2

    如何为所有子视图设置文本颜色?

  3. 3

    如何为Y轴iOS图表设置字体

  4. 4

    Qml:如何为所有GridView项设置属性

  5. 5

    如何为所有对象设置类属性?

  6. 6

    如何为类的所有实例设置实例属性

  7. 7

    如何将所有幻灯片中的所有文本设置为相同的字体?

  8. 8

    如何为所有文本声明应用程序范围的自定义字体

  9. 9

    如何为所有Qt5应用设置默认字体大小?

  10. 10

    如何为Android中的所有屏幕设置屏幕过渡?

  11. 11

    如何为JAVAFx中的所有按钮设置默认CSS

  12. 12

    如何为Android中的所有屏幕设置屏幕过渡?

  13. 13

    如何为JAVAFx中的所有按钮设置默认CSS

  14. 14

    如何为javascript数组中的所有对象设置值?

  15. 15

    如何为 amchart4 的 Treemap 图表系列中的每个项目动态设置不同的字体大小

  16. 16

    如何设置所有子字体的大小?

  17. 17

    如何设置Microsoft Word,以将“反引号”中封装的所有文本更改为等宽字体?

  18. 18

    如何为所有测试设置存根?

  19. 19

    如何为所有 ctypes 设置 focusArea

  20. 20

    如何通过Apache POI设置Excel Sunburst图表中各个数据标签的文本属性?

  21. 21

    如何为所有使用 WSL 的用户安装字体?

  22. 22

    D3图表:如何为D3图表设置多个CSS属性

  23. 23

    如何为具有多个属性的标签添加字体?

  24. 24

    Swift 3 如何为按钮中的字体设置动画

  25. 25

    如何为文本中没有字符“ b”和“ c”的所有行编号?

  26. 26

    如果设置了 value 属性,我的文本输入如何为空?

  27. 27

    如何在iOS中的UIAlertView上以普通字体显示所有按钮文本

  28. 28

    如何在iOS中的UIAlertView上以普通字体显示所有按钮文本

  29. 29

    如何更改图表轴的字体属性

热门标签

归档